摘要:
1、 逆转数组顺序:reverse 2、 数组排序:sort 1)默认根据ASCII值 2)比较函数应该具有两个参数 a 和 b,其返回值如下: 若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。 若 a 等于 b,则返回 0。 若 a 大于 b,则返回一个大于 阅读全文
摘要:
1、用in 1)包含原型属性 var obj1 = { name: '张三' } var n = 'name'; if(n in obj1){ }或if('name' in obj1){ } 2、用[属性] var obj1 = { name: '张三' } var n= 'name'; if(ob 阅读全文
摘要:
1、函数作用域:函数内部创建的变量,以及参数都属于局部变量 2、函数提升:允许先调用后声明 add() function add(){ } 3、函数内变量提升:变量的声明移到作用域最前面 var str = "123"; function add1() { console.log(str) // u 阅读全文
摘要:
1、声明变量未给其赋值 1)函数词法作用域内,变量提升 var str = "123"; function add1() { console.log(str) // undefined var str = "456"; } add1() 这里str 的值为undefined , 因为在词法分析完,构 阅读全文
摘要:
1、vue中的被包装的观察数组能够触发视图更新 2、有push(),pop(),shift(),unshift(),splice(),sort(),reverse() 3、不能检测到下面数组变化: 1)直接用索引设置属性,如 vm.item[0] = { } 2)修改数组长度,如vm.items.l 阅读全文