
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 · 130 阅读 · 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 · 906 阅读 · 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 · 1547 阅读 · 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 · 1055 阅读 · 1 评论