摘要: 什么是闭包(closure),为什么要用它?闭包指的是一个函数可以访问另一个函数作用域中变量。常见的构造方法,是在一个函数内部定义另外一个函数。内部函数可以引用外层的变量;外层变量不会被垃圾回收机制回收。注意,闭包的原理是作用域链,所以闭包访问的上级作用域中的变量是个对象,其值为其运算结束后的最后一 阅读全文
posted @ 2019-05-16 19:40 别闹啊 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: undefined 的字面意思就是未定义的值 null 的字面意思是 空值 如果需要释放某个对象,就将变量设置为null,即表示该对象已经被清空,目前无效状态。试想一下,如果此处把 null 换成 undefined 会不会感到别扭 typeof null == 'object' // true t 阅读全文
posted @ 2019-05-16 16:09 别闹啊 阅读(280) 评论(0) 推荐(0) 编辑
摘要: var str="helloworld"; 这三个方法如果只传一个参数默认截取到最后。.将截取的字符返回,对原字符串没有任何改变 slice(star,end)//从索引star开始,截取到索引end,不包括end.将截取的字符返回,对原字符串没有任何改变。star如果为负数,从字符串尾部开始计算 阅读全文
posted @ 2019-05-16 15:01 别闹啊 阅读(411) 评论(0) 推荐(1) 编辑
Live2D