随笔分类 - JavaScript学习
摘要:## js知识点学习01 ### 1.arguements对象 **(1) 什么是arguements对象?** 由于 JavaScript 允许函数有不定数目的参数,所以需要一种机制,可以在函数体内部读取所有参数。这就是`arguments`对象的由来。 **(2) 怎么使用?** `argume
阅读全文
摘要:## 模拟Vue2的v-model ```html Title 改变username--> 请输入些什么: ``` 运行效果:  { var temp={} var result =[] for (let i = 0; i < array.length; i++) { if (!temp[array[i]]) {
阅读全文
摘要:ECMAScript学习 1.let 声明变量,块级作用域 2.const 用法类似let,声明常量 3.解构 数组解构 对象解构 4.模板字符串 字符串中允许使用变量 5.字符串的拓展方法 判断字符串中间 开始 结束是否有关键字,返回布尔值 6.函数默认值 function foo(enable
阅读全文
摘要:01.this this的指向完全由函数在哪里调用决定。 在ES5中,this永远指向调用它的那个对象; 在ES6的箭头函数中没有this绑定,this指向箭头函数定义时作用域中的this; 判断this的指向 全局作用域、自执行函数、定时器传进的非箭头函数的this都指向window 严格模式下(
阅读全文
摘要:1.foreach实现原理 function foreach(array, fn) { for (i = 0; i < array.length; i++) { fn(array[i]) } } // 测试 let arr = [1,2,5,6,7,8]; foreach(arr,function(
阅读全文