- 函数根据函数调用方式的不同,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 中数据类型可以分为 **数字型** 和 **非数字型**
- * 所谓**函数**,就是把 **具有独立功能的代码块** 组织为一个小模块,在需要的时候 **调用** * 函数的使用包含两个步骤: 1. 定义函数 —— **封装** 独立的功能 2. 调用函数 —— 享受 **封装** 的成果 * **函数的作用**,在开发程序时,使用函数可以提高编写的效率以及代码的 **重用** * 所谓**函数**,就是把 **具有独立功能的代码块** 组织为一个小模块,在需要的时候 **调用** * 函数的使用包含两个步骤: 1. 定义函数 —— **封装** 独立的功能 2. 调用函数 —— 享受 **封装** 的成果 * **函数的作用**,在开发程序时,使用函数可以提高编写的效率以及代码的 **重用**
- 面向对象基本概念 - 我们之前学习的编程方式就是 **面向过程** 的 - **面相过程** 和 **面相对象**,是两种不同的 **编程方式** 面向对象基本概念 - 我们之前学习的编程方式就是 **面向过程** 的 - **面相过程** 和 **面相对象**,是两种不同的 **编程方式**
- 函数根据 **有没有参数** 以及 **有没有返回值**,可以 **相互组合**,一共有 **4 种** 组合形式 1. 无参数,无返回值 2. 无参数,有返回值 3. 有参数,无返回值 4. 有参数,有返回值 函数根据 **有没有参数** 以及 **有没有返回值**,可以 **相互组合**,一共有 **4 种** 组合形式 1. 无参数,无返回值 2. 无参数,有返回值 3. 有参数,无返回值 4. 有参数,有返回值
- java.lang.NullPointerException出现的几种原因及解决方案 java.lang.NullPointerException出现的几种原因及解决方案
- 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 中 `*` 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果。`+`运算符可以让两个字符串相加
- @[toc] 一、参数解释: 1、script元素:在带注解的映射器接口中使用动态SQL,可以使用script元素 2、where元素:只有<where>元素内的条件成立时,才会在拼装SQL语句时加上where关键字 3、foreach元素<foreach>元素主要是迭代一个集合,在SQL语句中通常用在in这个关键字的后面 foreach元素的主要属性如下:item:表示集合中每个元素迭代时... @[toc] 一、参数解释: 1、script元素:在带注解的映射器接口中使用动态SQL,可以使用script元素 2、where元素:只有<where>元素内的条件成立时,才会在拼装SQL语句时加上where关键字 3、foreach元素<foreach>元素主要是迭代一个集合,在SQL语句中通常用在in这个关键字的后面 foreach元素的主要属性如下:item:表示集合中每个元素迭代时...
- 人生苦短,我用 Python —— Life is short, you need Python 人生苦短,我用 Python —— Life is short, you need Python
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签