JavaScript
你让我说什么好
小菜鸡来学东西了
展开
-
call()、apply()、bind()的比较
比较call()、apply()和bind() ECMAScript给所有函数都规定了call()和apply()方法,两个方法作用一致,只是传参形式不同,适用于不同的场景。 比较传参形式 let action={ activity:'eat' } function animal(animal1,animal2){ console.log(animal1+' '+this.activity+' '+animal2) } animal.c原创 2020-11-15 02:22:22 · 84 阅读 · 0 评论 -
ES6学习——01块级作用域,let和const
块级作用域 在ES6浏览器中,在块级作用域中进行函数声明相当于var,会进行变量提升,提升到头部,所以在块级作用域中最好避免使用函数声明,而是应该写成函数表达式。 在ES6中使用大括号{}才算使用了块级作用域,否则用let=一个函数会报错。 Const的用法 const和let用法类似,只在当前块级作用域生效,但是const是声明一个常量,在之后不能被重复赋值,否则会报错。 这也要求Cons...原创 2019-09-16 16:17:46 · 112 阅读 · 0 评论