![](https://img-blog.csdnimg.cn/20210311092808926.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript
文章平均质量分 71
JS学习总结及各种问题总结
枸杞加上
总结->输出->实践->优化
展开
-
JS之对象-对象增强语法(ES6)
ES6对JS的对象提供一些封装的语法糖,用来简化某些操作。1.属性值简写给对象添加变量时,同名属性可以简写:let name = "zhangsan"let Obj = { name, test:'lalala'}console.log(name) //zhangsan2.可计算属性可计算属性,可以实现动态属性赋值,动态属性允许是JavaScript表达式,即也可以是有返回值的function。let Person = { [name]:'王五'}console.log(原创 2022-03-29 19:59:58 · 1839 阅读 · 0 评论 -
JS对象-原型、原型链和继承
一、原型原型的作用是什么?在理解原型的作用之前,我们需要先知道一个例子function Person(name) { this.name = name this.sayName = function () { console.log(this.name) }}const p1 = new Person('张三')const p2 = new Person('李四')console.log(p1.sayName === p2.sayName) //false这里我们声明原创 2022-03-29 19:56:12 · 560 阅读 · 0 评论 -
JS之对象-对象声明及静态方法
声明对象1.原型实例化// 声明对象的方式1:原型实例化let obj1 = new Object()obj1.name = 'obj1---张三'obj1.getName = function(){ return this.name}console.log(obj1.getName())2.直接赋值// 声明对象的方式2:直接赋值let obj2 = { name:'obj2---李四', getName(){ return this.name }}co原创 2022-03-29 19:48:36 · 3376 阅读 · 0 评论 -
JS之字符串方法
所有的字符串方法都会返回新的字符串,而不是改变原串。查找字符串indexOf(src,index)从头开始遍历target字符串,查出匹配src的首次出现的索引(位置),未找到返回-1lastIndexOf(src,index)从末尾开始遍历target字符串,查找匹配src的首次出现的索引(位置),未找到返回-1search(src)和indexOf相同,只不过没有第二个开始位置参数。字符串提取slice(start, end)提取从start开始到end的字符串内容,如果end大于字原创 2021-02-25 21:17:16 · 119 阅读 · 0 评论 -
JS之数组方法
常规方法toString() 把数组转换为数组值(逗号分隔)的字符串。在需要原始值的时候,JS会自动把数组转换为字符串。join(param) 和toString相似,区别在于以param作为分隔符增删改pop() 删除最后一个元素,返回被删除的值push() 在最后增加一个元素,返回新数组的长度shift() 删除首个数组元素,并将后面的元素前移,返回被删除的元素unshift() 在数组的开头添加新元素,整个数组后移,返回新数组长度arr[index] = newValue 数组inde原创 2021-02-25 21:12:29 · 207 阅读 · 0 评论