innerHTML与inner Text理解/数组各个方法区分,理解

DOM对象有这两个属性,且这两个属性代表DOM对象/标签下的内容区域。可读写,改值,则该DOM树下的节点都会改。innerText和innerHTML一样,只不过不能辨别标签。即使是用方法将DOM对象加到DOM对象S上,S改变inner HTML等都会改变节点,读innerHTML是内容区域的所有,innerText是内容区域的文字。

dataset存储自定义属性比如data都是以字符串的形式存储。

内存泄漏是指程序运行中,那一块内存不在使用,但是内存不释放,一直占用就叫做内存泄漏

静态成员和实例成员,类和实例不能互相访问。以及局部变量。内存如何存储???

数组方法总结

方法名参数返回值
forEach一个函数undefined
filter一个函数遍历数组,看返回值是否位true,对原数组过滤得到新数组,返回值是一个新数组
map一个函数遍历数组,每一次调用得到返回值,用返回值组成新数组
reduce一个函数,和起始值起始值默认位为0,遍历数组,每一次遍历都去调用函数,将上一次遍历的返回值,作为下一次的起始值,最后一次的返回值作为整个函数的返回值返回
join一个函数返回值是组成的字符串。
every一个函数返回值是true/false,遍历数组,根据返回值为true,每一次遍历都得是true,和过滤filter很像,不过它是根据返回值,返回为true的新数组
some一个函数返回值是true/false,遍历数组,根据返回值为true,遍历有true,和过滤filter很像,不过它是根据返回值,返回为true的新数组
find一个函数和filter很像,也是看每一次遍历的返回值是否为true,不过过滤是返回全部,但是find是返回第一个数值,且第一个数值是数组内的类型。

arr1-arr9输出

伪数组转成真数组

document.querySelectorAll('div')返回值是伪数组,数组内存储了DOM对象的地址

Array构造函数的from方法,参数是数组。能返回一个数组,这个数组是Array类,是真数组

且数组上数组元素存的DOM对象地址。

字符串方法总结

方法名参数返回值
split一个字符数组,以参数隔开,不包含参数的数组,且数组都是字符类
subString两个参数字符调用第一参数开始,第二个参数结束,不包括第二个参数下标从,调用者字符串截取,返回值是字符串
startsWith两个参数,第一个参数是调用者是否含有,第二个参数是从哪里开始对比第二个参数默认是0,调用者从第二个参数开始对比。返回值是布尔值,字符串下标从0开始
endsWith两个参数,第一个参数是调用者是否含有,第二个参数是从哪里开始对比第二个参数默认是最后一个下标+1,调用者从第二个参数前一个下标开始对比。且是最后一个是第一个参数字符串最后一个下标对比。返回值是布尔值
includes两个参数调用者从第二个参数下标开始是否含有第一个参数的字符串。

Number实例方法

1.toFixed(2)//1.00

new Object()不写参数,返回一个空对象。

对象存储时,在对象内存的就是18.

{age:18}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值