摘要: 1、 逆转数组顺序:reverse 2、 数组排序:sort 1)默认根据ASCII值 2)比较函数应该具有两个参数 a 和 b,其返回值如下: 若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。 若 a 等于 b,则返回 0。 若 a 大于 b,则返回一个大于 阅读全文
posted @ 2019-12-13 12:17 雨夜稻草 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2019-12-13 11:37 雨夜稻草 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 1、函数作用域:函数内部创建的变量,以及参数都属于局部变量 2、函数提升:允许先调用后声明 add() function add(){ } 3、函数内变量提升:变量的声明移到作用域最前面 var str = "123"; function add1() { console.log(str) // u 阅读全文
posted @ 2019-12-13 10:29 雨夜稻草 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1、声明变量未给其赋值 1)函数词法作用域内,变量提升 var str = "123"; function add1() { console.log(str) // undefined var str = "456"; } add1() 这里str 的值为undefined , 因为在词法分析完,构 阅读全文
posted @ 2019-12-13 10:07 雨夜稻草 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1、vue中的被包装的观察数组能够触发视图更新 2、有push(),pop(),shift(),unshift(),splice(),sort(),reverse() 3、不能检测到下面数组变化: 1)直接用索引设置属性,如 vm.item[0] = { } 2)修改数组长度,如vm.items.l 阅读全文
posted @ 2019-12-13 08:17 雨夜稻草 阅读(258) 评论(0) 推荐(0) 编辑