ES5
2022/6/13 23:20:25
本文主要是介绍ES5,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一.严格模式
(1).变量名必须使用关键字
(2).函数内部的this不能指向window
(3).函数的内容arguments与实参不一致
(4).静止在函数内声明变量
(5).进制8进制
二.新增的函数
(1).forEach(做遍历没有返回值)
(2).Map(做遍历,返回一个数组)
(3).some(返回布尔值,有一个满足条件的就返回true)
(4).every(返回布尔值,所有的满足条件就返回true)
(5).reduce(迭代器,返回一个值)
(6).filter(过滤器返回一个满足条件的数组)
(7).indexOf(返回满足条件的下标,没有就返回-1)
(8).lastIndexof(从最后开始找,返回满足条件的下标)
(9).bind(会改变this指向,不能自己调用)
eg:函数名.bind(对象),("刘德华",20,"男")
(10).apply(会改变this指向,自己调用,传进去的是数组)
eg:函数名.apply(对象,["刘德华",20,"男"])
(11).call(会改变this指向,自己调用,传进去的是字符串)
eg:函数名.call(对象,"刘德华",20,"男")
三.Array新增的方法 两个
indexof(找满足条件的下标,没有就返回-1)
lastIndexof(从最后开始找,找到了返回对应的下标,没有就返回-1)
这篇关于ES5的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-01为什么公共事业机构会偏爱 TiDB :TiDB 数据库在某省妇幼健康管理系统的应用
- 2024-04-26敏捷开发:想要快速交付就必须舍弃产品质量?
- 2024-04-26静态代码分析的这些好处,我竟然都不知道?
- 2024-04-26你在测试金字塔的哪一层?(下)
- 2024-04-26快刀斩乱麻,DevOps让代码评审也自动起来
- 2024-04-262024年最好用的10款ER图神器!
- 2024-04-2203-为啥大模型LLM还没能完全替代你?
- 2024-04-2101-大语言模型发展
- 2024-04-17基于SpringWeb MultipartFile文件上传、下载功能
- 2024-04-14个人开发者,Spring Boot 项目如何部署