- 1、解构对象数组中可以存储任意类型的数据,也可以存数组,如果一个数组中的元素还是数组,则这个数组我们就称为是二维数组解构对象,方便两数交换数值;可以反向赋值对象,数组可以在解构的同时,进行声明 <script> const arr = ["孙悟空", "猪八戒", "沙和尚"] let a, b, c // a =... 1、解构对象数组中可以存储任意类型的数据,也可以存数组,如果一个数组中的元素还是数组,则这个数组我们就称为是二维数组解构对象,方便两数交换数值;可以反向赋值对象,数组可以在解构的同时,进行声明 <script> const arr = ["孙悟空", "猪八戒", "沙和尚"] let a, b, c // a =...
- 20、bind函数根据函数调用方式的不同,this的值也不同:以函数形式调用,this是window以方法形式调用,this是调用方法的对象构造函数中,this是新建的对象箭头函数没有自己的this,由外层作用域决定通过call和apply调用的函数,它们的第一个参数就是函数的this通过bind返回的函数,this由bind第一个参数决定(无法修改)bind() 是函数的方法,可以用来创... 20、bind函数根据函数调用方式的不同,this的值也不同:以函数形式调用,this是window以方法形式调用,this是调用方法的对象构造函数中,this是新建的对象箭头函数没有自己的this,由外层作用域决定通过call和apply调用的函数,它们的第一个参数就是函数的this通过bind返回的函数,this由bind第一个参数决定(无法修改)bind() 是函数的方法,可以用来创...
- 函数根据函数调用方式的不同,this的值也不同:以函数形式调用,this是window以方法形式调用,this是调用方法的对象构造函数中,this是新建的对象箭头函数没有自己的this,由外层作用域决定通过call和apply调用的函数,它们的第一个参数就是函数的this调用函数除了通过 函数() 这种形式外,还可以通过其他的方式来调用函数比如,我们可以通过调用函数的call()和appl... 函数根据函数调用方式的不同,this的值也不同:以函数形式调用,this是window以方法形式调用,this是调用方法的对象构造函数中,this是新建的对象箭头函数没有自己的this,由外层作用域决定通过call和apply调用的函数,它们的第一个参数就是函数的this调用函数除了通过 函数() 这种形式外,还可以通过其他的方式来调用函数比如,我们可以通过调用函数的call()和appl...
- 19、可变参数 argumentsarguments是函数中又一个隐含参数arguments是一个类数组对象(伪数组)和数组相似,可以通过索引来读取元素,也可以通过for循环变量,但是它不是一个数组对象,不能调用数组的方法arguments用来存储函数的实参,无论用户是否定义形参,实参都会存储到arguments对象中可以通过该对象直接访问实参 <script> fun... 19、可变参数 argumentsarguments是函数中又一个隐含参数arguments是一个类数组对象(伪数组)和数组相似,可以通过索引来读取元素,也可以通过for循环变量,但是它不是一个数组对象,不能调用数组的方法arguments用来存储函数的实参,无论用户是否定义形参,实参都会存储到arguments对象中可以通过该对象直接访问实参 <script> fun...
- * 变量 和 数据 都是保存在 **内存** 中的 * 在 `Python` 中 **函数 的 参数传递** 以及 **返回值** 都是靠 **引用** 传递的 * 变量 和 数据 都是保存在 **内存** 中的 * 在 `Python` 中 **函数 的 参数传递** 以及 **返回值** 都是靠 **引用** 传递的
- Python 中数据类型可以分为 **数字型** 和 **非数字型** Python 中数据类型可以分为 **数字型** 和 **非数字型**
- 面向对象基本概念 - 我们之前学习的编程方式就是 **面向过程** 的 - **面相过程** 和 **面相对象**,是两种不同的 **编程方式** 面向对象基本概念 - 我们之前学习的编程方式就是 **面向过程** 的 - **面相过程** 和 **面相对象**,是两种不同的 **编程方式**
- 9、数组的方法 push()向数组的末尾添加一个或多个元素,并返回新的长度pop()删除并返回数组的最后一个元素 unshift()向数组的开头添加一个或多个元素,并返回新的长度 shift()删除并返回数组的第一个元素 splice()可以删除、插入、替换数组中的元素参数:删除的起始位置删除的数量要插入的元素返回值:返回被删除的元素 reverse()反转数组 <script> ... 9、数组的方法 push()向数组的末尾添加一个或多个元素,并返回新的长度pop()删除并返回数组的最后一个元素 unshift()向数组的开头添加一个或多个元素,并返回新的长度 shift()删除并返回数组的第一个元素 splice()可以删除、插入、替换数组中的元素参数:删除的起始位置删除的数量要插入的元素返回值:返回被删除的元素 reverse()反转数组 <script> ...
- 7、浅拷贝和深拷贝 浅拷贝(shallow copy)通常对对象的拷贝都是浅拷贝浅拷贝顾名思义,只对对象的浅层进行复制(只复制一层)如果对象中存储的数据是原始值,那么拷贝的深浅是不重要浅拷贝只会对对象本身进行复制,不会复制对象中的属性(或元素) 深拷贝(deep copy)深拷贝指不仅复制对象本身,还复制对象中的属性和元素因为性能问题,通常情况不太使用深拷贝 <script> ... 7、浅拷贝和深拷贝 浅拷贝(shallow copy)通常对对象的拷贝都是浅拷贝浅拷贝顾名思义,只对对象的浅层进行复制(只复制一层)如果对象中存储的数据是原始值,那么拷贝的深浅是不重要浅拷贝只会对对象本身进行复制,不会复制对象中的属性(或元素) 深拷贝(deep copy)深拷贝指不仅复制对象本身,还复制对象中的属性和元素因为性能问题,通常情况不太使用深拷贝 <script> ...
- 判断的定义 * 如果 **条件满足**,才能做某件事情, * 如果 **条件不满足**,就做另外一件事情, 判断的定义 * 如果 **条件满足**,才能做某件事情, * 如果 **条件不满足**,就做另外一件事情,
- 在 Python 中 `*` 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果。`+`运算符可以让两个字符串相加 在 Python 中 `*` 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果。`+`运算符可以让两个字符串相加
- js由哪几部分组成:JavaScript分为三部分,分别为:ECMAScript、DOM、BOM 如何引入js?页面内嵌<script></script>标签外部引入<script src=“location”></script>为符合web标准(w3c标准中的一项)结构、样式、行为相分离,通常会采用外部引入 js基本语法变量(variable)变量声明声明、赋值分解单一var命名规则变量... js由哪几部分组成:JavaScript分为三部分,分别为:ECMAScript、DOM、BOM 如何引入js?页面内嵌<script></script>标签外部引入<script src=“location”></script>为符合web标准(w3c标准中的一项)结构、样式、行为相分离,通常会采用外部引入 js基本语法变量(variable)变量声明声明、赋值分解单一var命名规则变量...
- 5、对象的复制 indexOf() - 获取元素在数组中第一次出现的索引 - 参数: 1. 要查询的元素 2. 查询的起始位置 lastIndexOf() - 获取元素在数组中最后一次出现的位置 ... 5、对象的复制 indexOf() - 获取元素在数组中第一次出现的索引 - 参数: 1. 要查询的元素 2. 查询的起始位置 lastIndexOf() - 获取元素在数组中最后一次出现的位置 ...
- 4、数组的方法https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array Array.isArray()用来检查一个对象是否是数组 at()可以根据索引获取数组中的指定元素at可以接收负索引作为参数 concat()用来连接两个或多个数组非破坏性方法,不会影响原数组,而是返回一... 4、数组的方法https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array Array.isArray()用来检查一个对象是否是数组 at()可以根据索引获取数组中的指定元素at可以接收负索引作为参数 concat()用来连接两个或多个数组非破坏性方法,不会影响原数组,而是返回一...
- 2、遍历数组遍历数组- 遍历数组简单理解,就是获取到数组中的每一个元素 <script> //任何类型的值都可以成为数组中的元素 let arr = [1,'hello',true,null,{name:'孙悟空'},() => {}] //创建数组时尽量要确保数组中存储的数据的类型是相同类型的 arr = ['孙悟空','猪八... 2、遍历数组遍历数组- 遍历数组简单理解,就是获取到数组中的每一个元素 <script> //任何类型的值都可以成为数组中的元素 let arr = [1,'hello',true,null,{name:'孙悟空'},() => {}] //创建数组时尽量要确保数组中存储的数据的类型是相同类型的 arr = ['孙悟空','猪八...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中 -
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中
热门标签