
js高级
小王没脑袋
希望我们都能像对方一样勇敢
展开
-
js数组中的一些方法
因为最近在写项目的过程中遇到了比较多数组方面的知识点 今天总结一下数组方面的常见方法1,push():向数组末尾添加一个或多个元素,并返回新的数组长度。// 输出:[1, 2, 3, 4]2,pop():从数组末尾移除最后一个元素,并返回被移除的元素。// 输出:[1, 2]// 输出:33,concat():将两个或多个数组合并为一个新数组。// 输出:[1, 2, 3, 4]4,join():将数组中的所有元素连接成一个字符串,使用指定的分隔符。原创 2023-08-13 17:00:18 · 55 阅读 · 0 评论 -
JS高级对象es6生成器和promise
对象高级var p = {} }一般创建对象 但是需要写的语句较长 采用第二种工厂模式// 工厂模式: // 返回一个对象的函数 } // 创建两个人 var p1 = creatPerson('tom' , 12);var p2 = creatPerson('tom2' , 16) // 但是这种可能不能指定类型 所有的类型都是obj //所以可以自定义 // 定义类型 function Person(name , age) {原创 2023-04-16 11:36:20 · 146 阅读 · 0 评论 -
JS高级原型链和call apply bind指向
将js高级与es6学习完毕 准备考核 这一部分需要理解的地方挺多的 而且原型链啥的第一次学很绕 继续加油。object一直都是有的 这也是为什么new一个新的值就可以调用其他方法的原因。每一个function都有个实例对象 实例对象有隐式原型 构造函数。每个函数都有prototype属性 原型方法是给实例对象用。构造函数的实例对象 将其地址值赋值给实例化对象的隐式原型。实例对象找的是隐式原型 但是是显式原型赋值给隐式原型。设置属性时候不看原型链 先看自身 查找的时候看原型链。实例对象调用原型方法里面的。原创 2023-04-09 09:20:32 · 98 阅读 · 0 评论