js第四天
2022/3/6 23:16:22
本文主要是介绍js第四天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
原型 创建的每一个函数,都会有一个prototype属性。这个属性对应一个原型对象 当该函数被作为构造函数调用时,创建的对象也会有一个属性指向该构造函数的原型对象,可以用”.__proto__“调用 原型对象相当于一个公共的区域 Object.prototype. 在公共区域中添加属性或方法,可以由对象调用 hasOwnProperty() 单独检查在对象自身中是否存在该属性 当用原型对象检查hasOwnProperty时,发现结果是false,可以得出在一般的原型对象上仍然存在原型对象toString
在控制台输出一个对象时,实际上输出的是该对象的toString方法 可以重写对象的toString方法,改变在控制台输出的内容
垃圾回收 一个引用被设定为null,会断开与对内存中的区域的链接,这部分存储位置会变成垃圾。与java类似, 系统会自动回收
数组 数组使用数字作为索引操控元素 ,js的数组可以有间断的设置元素· 创建数组: var array=new array(); array[0]=1; 获取数组长度 .length() 也可以设置数组的长度
var arr=[1,2,3]; var arr1=new arr(1,2,3 ) 数组内可以放入任意数据类型,也是js弱数据类型的一种体现 数组的压栈方法可将多个元素压入数组,并且返回新的数组长度 pop只能删除最后一个元素,并且返回删掉的元素 入队,unshift() 出队 shift
foreach()需要一个函数作为参数 arr.foreach(function(){
}); 以数组中 每次执行时,浏览器会将遍历到的元素以实参的形式传递进来,可以定义形参 三个形参,第一个参数是目前正在遍历的对象,第二个参数是元素的索引,第三个参数是正在遍历的索引 注:IE8以下不支持该方法
slice splice方法 slice 从某一个数组返回选定的元素 数组截取 slice(开始位置索引,结束位置索引) 也可以不传入第二个参数。此时会截取从开始位置到结尾的全部元素 传入负数,则从后往前计算 splice 删除数组中的指定元素,也可以传入第三个参数替代原来的参数
这篇关于js第四天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16Vue项目实战:新手入门指南
- 2024-11-16React Hooks之useEffect案例详解
- 2024-11-16useRef案例详解:React中的useRef使用教程
- 2024-11-16React Hooks之useState案例详解
- 2024-11-16Vue入门指南:从零开始搭建第一个Vue项目
- 2024-11-16Vue3学习:新手入门教程与实践指南
- 2024-11-16Vue3学习:从入门到初级实战教程
- 2024-11-16Vue学习:新手入门必备教程
- 2024-11-16Vue3入门:新手必读的简单教程
- 2024-11-16Vue3入门:新手必读的简单教程