![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ECMA+Vue
91奔跑的蜗牛
这个作者很懒,什么都没留下…
展开
-
ECMAScript 对 Object的拓展
<script> var person = { name:`jack`, age:25, gender:`男` } //keys(obj):获取对象的所有key形成的数组 var keys = Object.keys(person); for(let i=0;i<keys.length;i...原创 2020-04-20 15:35:41 · 110 阅读 · 0 评论 -
ES6 数组中新增map方法
map():接收一个函数,将原数组中的所有元素用这个函数处理后放入新数组返回。举例:有一个字符串数组,我们希望转为int数组,然后 +1<script > let arr = ["1","2","3"]; arr = arr.map(s => parseInt(s) + 1); console.log(arr) </...原创 2020-03-31 15:35:27 · 885 阅读 · 0 评论 -
Vue 对象无法通过 this来获取本Vue对象声明的变量
箭头函数的this总是指向词法作用域,也就是外层调用者obj。外层调用者的全局变量必须为 var,否则会出错。<script> let num = 100; // let 声明的全局变量,Vue对象里面的箭头函数无法通过this来获取 var num2 = 200; let vue = new Vue({ el:"#app", ...原创 2020-03-04 10:22:36 · 1497 阅读 · 0 评论 -
ECMA6 let 声明全局变量,this 获取该全局变量会出现问题。
首先:var定义的变量是全局变量或者函数变量。 let定义的变量是块级的变量。如果用 let 声明全局,想通过 this 来获取该全局变量会出现问题:<script> let num = 100; // let 声明的全局变量,无法通过this来获取 var num2 = 200; // 拿不到 let num = 100; u...原创 2020-03-04 10:16:18 · 1021 阅读 · 1 评论