摘要:        
通过 ...去除数组的分隔符 let a =[1,2,3,4] console.log(...a) 利用这一特性可以合并数组 let b = [1,2,3] let c = [4,5,6] let d = [...c,...b] console.log(d) c.push(...b) console    阅读全文
posted @ 2020-06-17 15:03
幻星缈宇
阅读(104)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.通过arguments接受传入的任意个数参数 function sss(){ console.log(arguments) } sss(11,1111,111111) 2.通过 ...a来接受多余的参数 function sss(a,...b){ console.log(a) console.l    阅读全文
posted @ 2020-06-17 14:52
幻星缈宇
阅读(493)
评论(0)
推荐(0)
        
            
        
        
摘要:        
箭头函数this指向上一级作用域的的this,如果有的话,对象的大括号不算 var age = 100; var ss = { age: 20, show: () => { alert(this.age) } } ss.show(); 此this指向window 其他见https://www.cnb    阅读全文
posted @ 2020-06-17 14:43
幻星缈宇
阅读(105)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.数组 let a =[1,2,3] let [c] = a; console.log(c) 创建c解构数组a,赋值一对一, 2.对象 let aa = {qq:'ss',zz:'ssa'} let{qq,zz} = aa; console.log(qq) console.log(zz) 解构变量    阅读全文
posted @ 2020-06-17 11:01
幻星缈宇
阅读(121)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.let在块级作用域中起作用,const也一样(const声明时必须赋值,简单数据类型的数不可更改,复杂数据类型不可再次赋值,但可修改内部数据),也就是一个大括号,与var相比,在for循环中,if判断中设置let变量,出了他们的大括号旧不可用,而var可以,但是var如果在函数内部声明,外部也不    阅读全文
posted @ 2020-06-17 09:25
幻星缈宇
阅读(412)
评论(0)
推荐(0)
        
            
        
        
摘要:        
var a = { as: 'sads', sds: 'sdsasd', sadd: { sads: 'sdasd', aaaa: 'sdsadsa' } var b = {}; // 直接拷贝,只是引用地址 b = a; a['as'] = 'aaaaa'; // console.log(b) /    阅读全文
posted @ 2020-06-17 08:32
幻星缈宇
阅读(158)
评论(0)
推荐(0)
        

浙公网安备 33010602011771号