一、"use strict" 指令

“use strict” 定义 JavaScript 代码应该以“严格模式”执行。

例如,使用严格模式,不能使用未声明的变量。

您可以在所有程序中使用严格模式。它可以帮助您编写更清晰的代码,例如阻止您使用未声明的变量。

“use strict” 只是一个字符串表达式。旧浏览器如果不理解它们就不会抛出错误。

二、String.trim()

String.trim() 删除字符串两端的空白字符。

三、Array.isArray()

isArray() 方法检查对象是否为数组。

四、Array.forEach()

forEach() 方法为每个数组元素调用一次函数。

五、Array.map()

对数组的每个数都进行一次操作并将返回值替代对应数。

六、Array.filter()

对数组的每个数都进行判断并如果正确就留下,错误就删除。

七、Array.reduce()

确定数组中所有数的总和。

八、Array.reduceRight()

同样是确定数组中所有数的总和但是为倒叙。

九、Array.every()

检查是否所有值都满足某个条件,返回true或者false。

十、Array.some()

返回数组中满足某个条件的新数组。

十一、Array.indexOf()

返回数组中的某个元素的位置。

十二、Array.lastIndexOf()

Array.lastIndexOf() 与 Array.indexOf() 类似,但是从数组结尾处开始检索。

十三、JSON.parse()

JavaScript 函数 JSON.parse() 用于将文本转换为 JavaScript 对象。

十四、Date.now() 

Date.now() 的返回与在 Date 对象上执行 getTime() 的结果相同。

十五、对字符串的属性访问

charAt() 方法返回字符串中指定索引(位置)的字符。

十六、尾随逗号(Trailing Commas)

ECMAScript 5 允许在对象和数组定义中使用尾随逗号,JSON 不允许使用尾随逗号。

JavaScript ES5相关推荐

  1. javaScript(ES5)中想方设法继承家产的方式详解

    目录 前言 一.原型链继承 原型链继承的概念 原型链继承的不足 二.借用构造函数继承 借用构造函数继承的概念 利用构造函数继承的不足 三.组合继承(原型链继承+构造函数继承) 组合继承的概念 组合继承 ...

  2. JavaScript - ES5教程系列-李游Leo-专题视频课程

    JavaScript - ES5教程系列-81人已学习 课程介绍         ECMAScript是一种由Ecma国际通过ECMA-262标准化的脚本程序设计语言. 这种语言在万维网上应用广泛,它 ...

  3. JavaScript ES5之Object.create函数详解

    介绍 在创建对象的时候,我们有2种常用方法 一个是文本标记法(var obj = {}),一种是运用Object函数进行对象的创建(new Object()). 但是这两种方式并不是创建的一个完完全全 ...

  4. 【经典】javascript ES5原生实现考试题答案全排列组合数组结果获取

    //考试题答案全排列组合function getAllArrange(arr, index, group) {index || (index = 0), group || (group = []);v ...

  5. 《JavaScript面向对象精要》读书笔记

    JavaScript(ES5)的面向对象精要 标签: JavaScript 面向对象 读书笔记 2016年1月16日-17日两天看完了<JavaScript面向对象精要>(参加异步社区的活 ...

  6. 2017 JavaScript生态圈调查报告

    你知道 JavaScript 的现状吗?你知道 JavaScript 中哪些库最受欢迎吗?你知道使用哪些库的开发者工资最高吗?(国外的工资看了引人严重不适,已经去掉了) 最近 JS 开发团队对前端到后 ...

  7. js(JavaScript):面向对象,Document对象:查找元素对象,修改元素,事件

    面向对象编程 面向对象的编程,那么是更符合人类所接触的世界的逻辑思维. 将一个系统划分为各个子系统,子系统又由各个模块构成,将每个模块,系统划分为一个个对象,给这些对象赋予某些角色(属性/功能/方法) ...

  8. Javascript - 1 引入方式,变量常量,数据类型,运算符,流程控制,数组,函数,对象,DOM

    Javascipt:是一门弱类型的脚本语言,需要在网页上执行. html负责框架结构,css负责样式修饰,js负责行为交互,动态效果. 前端三大件:html,css,js. javascript 和 ...

  9. CSDN学霸课表——一切皆为 JavaScript

    <一切皆为 JavaScript> 凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript 来写. --Atwood定律(Jeff Atwood在2007年提出) ...

最新文章

  1. React实践debug:JSX输出的限制(存疑)
  2. 【学习笔记】人类为什么最终选择了芯片
  3. JZOJ__Day 10:【普及模拟】【USACO】横幅
  4. C语言字符串-字符串排序
  5. linux任务处理函数,Linux信号掩码和信号处理函数
  6. 微信小程序教程、微信小程序开发资源下载汇总
  7. 6.详解第二代蜂窝移动通信系统的典型代表——GSM和通用分组无线业务(GPRS)
  8. C# 之 带你玩转命令行版《2048》 -- 附源码分享
  9. C8051F C2/JTAG接口
  10. 郭霖老师的组合模式讲解
  11. 电脑录屏软件帧率设置详解
  12. java 这么获取农历_用JAVA查询中国农历年
  13. 面试官问出这几道算法题,你能扛住么?
  14. 2015 UESTC 数据结构专题A题 秋实大哥与小朋友 线段树 区间更新,单点查询,离散化...
  15. 从万达百货到家乐福中国,苏宁如何快速消化“大块头”?
  16. 【学习总结】Apsara Clouder云计算技能认证:网站建设:简单动态网站搭建+思维导图
  17. win10linux远程命令,IT之家学院:在Win10下管理远程命令行
  18. pgsql 比较数字字符串_postgreSQL数据类型转换字符串和数值
  19. JSON所有key值转大写(转小写)
  20. navicat12连接SQL Server时出错:未发现数据源名称并且未指定默认驱动程序

热门文章

  1. CTF之代码审计汇总
  2. Nginx配置Https秘钥
  3. MATLAB虫害检测农业应用设计
  4. Java基础面试题1:面向对象的思想
  5. CircuitJS 好玩实用电路仿真软件
  6. C#实现繁体简体转换方法总结|ASP.NET.分享
  7. 什么是:堡垒机、虚拟专用网、日志审计、数据库防水坝、防火墙
  8. namenode元数据多目录配置及测试
  9. C++操作http之WinInet详解
  10. 【文献解读 情感合成】Expressive Speech Driven Talking Avatar Synthesis with DBLSTM using 有限的情感双峰数据