![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 70
wang 木木
给自己更好的
展开
-
javaScript原型、原型链
定义:原型是function对象的一个属性,它定义了构造函数制造出的对象的公共祖先。通过该构造函数产生的对象,可以继承该原型的属性和方法。原型也是对象利用原型特点和概念,可以提取共有属性//Car.prototype --指的就是 Car的原型对象//Car.prototype = {} 祖先Car.prototype={ height : 1400, lang : 4900, carName : "BMW"}//提取3个共有属性function Car(color,o原创 2021-08-10 16:08:47 · 108 阅读 · 0 评论 -
Promise async 的使用
Promise[Promise的构造函数接收一个参数,是函数,并且传入两个参数:resolve,reject,分别表示异步操作执行成功后的回调函数和异步操作执行失败后的回调函数。][resolve]是将Promise的状态置为[resolved]并且用于返回promise对象的值,以便后续.then的使用[reject]是将Promise的状态置为[rejected]并且用于返回promise对象的值,以便后续.catch的使用function runAsync(){ var p原创 2021-05-10 15:10:11 · 955 阅读 · 0 评论 -
对象、类、面向对象编程
理解对象属性的类型数据属性Configurable:表示属性是否可以通过 delete 删除并重新定义Enumerable:表示属性是否可以通过 for-in 循环返回Writable:表示属性的值是否可以被修改Value:包含属性实际的值合并对象Object.assign() :该方法接收一个目标对象和一个或多个源对象作为参数let dest = {}result = Object.assign(dest,{a:'foo'},{b:'bar'});console.log(res原创 2021-02-19 17:29:10 · 113 阅读 · 0 评论 -
ES6中的可迭代对象
在ES6中,数组、Set、Map、字符串都是可迭代对象。默认情况下定义的对象(Object)是不可迭代的,但是可以通过Symbol.Iterator创建迭代器。Set var arr = ["红","黄","蓝","红"] var res = new Set(arr); console.log(res)...原创 2020-06-10 17:25:58 · 540 阅读 · 0 评论 -
字符串截取的常用方法substring、substr、slice
传入负数的情况:var stringValue = "hello world"; alert(stringValue.slice(-3)); //"rld" alert(stringValue.substring(-3)); //"hello world" alert(stringValue.substr(-3)); //"rld" alert(stringValue.slice(3, -4)); //"lo w" alert(stringValue.substring(3, -4)); //"原创 2020-06-08 19:30:44 · 497 阅读 · 0 评论