- 博客(46)
- 收藏
- 关注
原创 数组的内置功能
普通数组 var = 【10,20,30,40】创建数组 var1 = new Array() 表示空数组创建数组 var1 = new Array(10) 表示数组中的length等于10创建数组 var1 = new Array(10,20) 表示【10,20】创建数组 var1 = new Array('hello') 表示【‘hello’】join()——将数组中的所有元素转化为字符串并连接在一起,返回最后生成的字符串。不修改原始数组a.join();
2022-05-25 20:13:05
468
原创 字符串的内置功能
anchor() 创建HTML锚点big() 用大号字体显示字符串link()显示a标签中的hrefconcat() 连接字符串charAt() 它返回指定索引处的字符(位置)toString() 它返回一个String对象的值toLowerCase() 它将字符串转换为小写字母toUpperCase() 它将字符串转换为大写字母substr:从起始索引号提取字符串中指定数目的字符substring:提取字符串中两个指定的索引号之间的字符案例:split()
2022-05-25 17:42:12
97
原创 函数的作用域链
函数生成就会有个属性【【scopes】】作用域“数组”(只能引擎使用)函数调用时生成AO对象 会把AO对象放在scopes每次调用都会放在scopes前面()每个函数scopes数组中天生就有一个AO对象 就是这个函数的上层的AOfn(100)fn(200)与fn(100)类似同样是在scopes(fn)中生成了一个AO(fn(200))......
2022-05-25 15:29:49
111
原创 函数的预编译
函数调用时怎么运行代码的预编译1.分析代码是否正确2.隐式操作==>预编译:函数调用了以后在运行代码之前形实函运2.1函数每次调用都会生成一个AO对象:执行期上下文对象2.2给AO对象添加成员:函数内部的局部变量和形参变量名 作为AO对象的属性名AO:{a:undefined}2.3把传入的实参赋值给AO对象的属性AO:{a:100}2.4局部函数声...
2022-05-23 12:19:20
215
原创 闭包的理解
具有作用域的代码块就是闭包函数内部的变量外部是无法访问的 但是可以通过返回一个闭包 外部操作闭包来间接访问函数内部的变量 闭包可以决定这个变量的操作方式(利用了函数的作用域和运行时作用域)利用了函数每次调用时生成的独立调用栈...
2022-05-17 09:15:21
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人