摘要: 注意:hasOwnProperty:是用来判断一个对象是否有你给出的名称的属性或对象。有则返回true,没有返回false,不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。 阅读全文
posted @ 2023-02-09 19:09 122www 阅读(32) 评论(0) 推荐(0)
摘要: 1.typeof用于判断数据类型,返回值有number、string、boolean、function、undefined、object 六个。 在这里我们可以看到typeof判断null、array、object以及函数的实例(new + 函数)时,它返回的都是object。这就导致在判断这些数据 阅读全文
posted @ 2023-02-09 18:49 122www 阅读(262) 评论(0) 推荐(0)
摘要: 一.前言 假如我们创建了一个对象,只有一个成员变量name, let ss = { name: 'shucheng', } console.log(ss); 结果如下:可以看出该对象有很多原型方法 通过上面的铺垫,我们知道:::::::::::::::::::::: JavaScript 的每个对象 阅读全文
posted @ 2023-02-09 18:42 122www 阅读(117) 评论(0) 推荐(0)
摘要: 一.概念介绍 首先,要明白对象是单个实物的抽象,对象是一个容器,封装了属性和方法,而面向对象是相对于面向过程来说的,面向对象的好处就是可抽象,封装和可重用性,同时还提供了多态、继承等非常有用的特性。 1.创建对象 一般来说,在js中构建对象有以下几种方式。 (1)利用字面量创建对象 对象字面量:就是 阅读全文
posted @ 2023-02-09 16:40 122www 阅读(95) 评论(0) 推荐(0)
摘要: 注意点: ① async/await是ES7新特性 ② async/await是写异步代码的新方式,以前的方法有回调函数和Promise③ async/await是基于Promise实现的,它不能用于普通的回调函数④ async/await与Promise一样,是非阻塞的⑤ async/await使 阅读全文
posted @ 2023-02-07 19:12 122www 阅读(93) 评论(0) 推荐(0)
摘要: 1.前言 基本数据类型:undefined,boolean,number,string,null,symbol(ES6)。 基本类型的名字和值都存放在栈区,访问是按值访问的,就是说你可以操作保存在变量中的实际的值。见下图 当然,let a=1,b=a;虽然b不受a影响,但这也算不上深拷贝,因为深拷贝 阅读全文
posted @ 2023-02-07 19:00 122www 阅读(23) 评论(0) 推荐(0)
摘要: 1.扩展运算符的使用(...) 将一个数组转为用逗号分隔的参数序列。遍历操作,也可以用于合并数组,复制数组(对象),或者转换数组。 扩展运算符背后调用的是遍历器接口( Symbol.iterator ),如果一个对象没有部署这个接口,就无法转换。 Array.from 方法还支持类似数组的对象。所谓 阅读全文
posted @ 2023-02-07 16:08 122www 阅读(111) 评论(0) 推荐(0)
摘要: 属性的简洁表示. ES6 允许在大括号里面,直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。 const foo = 'bar'; const baz = {foo}; baz // {foo: "bar"} // 等同于 const baz = {foo: foo} 上面的代码中,变 阅读全文
posted @ 2023-02-07 15:57 122www 阅读(60) 评论(0) 推荐(0)
摘要: 利用promise可以将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数。此外,promise对象提供统一的接口,使得控制异步操作更加容易。 它是ES6的一个内置对象,实际上是一个构造函数。 1.介绍 1)promise有三个状态:Pending-promise的初始状态,等到任务完成或是 阅读全文
posted @ 2023-01-31 13:52 122www 阅读(77) 评论(0) 推荐(0)
摘要: 1.let和const和var (1)var 可以声明多次;let只能声明一次(2)var声明的变量往往会越域;let声明的变量有严格局部作用(3)let和const命令用于声明变量。let声明的变量是可变的,const声明的变量是不可变的。注意,如果const声明的变量指向一个对象,那么该对象的属 阅读全文
posted @ 2023-01-30 16:17 122www 阅读(117) 评论(0) 推荐(0)