随笔分类 - es6
发表于 2021-02-19 16:09阅读:368评论:0推荐:0
摘要:const 声明的变量不能改变的理解 const 声明一个只读的常量,一旦声明,常量的值就不能改变。 const 如何做到变量在声明初始化之后不允许改变的?其实 const 其实保证的不是变量的值不变,而是保证变量指向的内存地址所保存的数据不允许改动。此时,你可能已经想到,简单类型和复合类型保存值的
阅读全文 »
发表于 2021-01-31 11:21阅读:111评论:0推荐:0
摘要:es6解构赋值总结 数组赋值(根据数组顺序依次赋值) let a = 1,b = 2,c = 3 //多个变量定义赋值 let [a,b,c] = [1,2,3] //等同let a = 1,b = 2,c = 3 let [a,b,c] = [1,2] // c = undefined let [
阅读全文 »
发表于 2021-01-17 12:54阅读:201评论:0推荐:0
摘要:for,for..in,for..of,forEach区别 总结 都是遍历数组的,for是最基本的js原生代码速度最快,其他都是基于for封装的。 for..in不仅可以遍历数组,还可以遍历对象。遍历数组是遍历出对应的索引,对象则遍历的是对象的属性。 for..of不仅可以遍历数组的值,也可以遍历m
阅读全文 »
发表于 2019-06-14 18:20阅读:233评论:0推荐:0
摘要:// apply 的第二参数通常是数组 但是也可以传递类数组对象{length: 2}console.log(Array.apply(null, {length: 2})) // [undefined, undefined]// 1 熟悉一点: {length: 2}作为Array.apply第二个
阅读全文 »