摘要: 如何正确判断 this?箭头函数的 this 是什么? function foo() { console.log(this.a) } var a = 1 foo()//对于直接调用 foo 来说,不管 foo 函数被放在了什么地方,this 一定是 window const obj = { a: 2 阅读全文
posted @ 2020-09-05 13:05 君冬生 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1、创建对象 对象创建有两种方式,一是直接将一个对象值赋值给目标变量,二是使用声明 (1)var obj = {} (2)var obj = new Object() (3)Object.create()使用现有的对象来提供新创建的对象的__proto__。 //前面省略person对象 const 阅读全文
posted @ 2020-09-05 12:56 君冬生 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 1、charAt(index)返回指定索引位置处的字符。超出则返回空字符串。 var str = "ABC"; str.charAt(1); 结果:B 2、slice(start[包含],end(不包含))返回字符串的片段。【为负则倒着截取】 var str = "ABCDEF"; str.slic 阅读全文
posted @ 2020-09-05 12:50 君冬生 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 1、数组长度length。 2、在数组末尾加元素(一个或则多个都行)push;arr.push("1","2") 3、在数组末尾删除一个元素,并返回这个被删除的元素pop;week.pop() 4、在数组开头加元素(一个或则多个都行)unshift;arr.unshift("1","2") 5、在数 阅读全文
posted @ 2020-09-05 12:19 君冬生 阅读(330) 评论(0) 推荐(0) 编辑