Es6--语法简单总结

ES6 还增加了 2 个新的全局数字方法:   isFinite()    isNaN()


isFinite() 方法    如果参数为 Infinity 或 NaN,则全局 isFinite() 方法返回 false。否则返回 true:

实例:    isFinite(10/0);// 返回 false    isFinite(10/1);// 返回 true


isNaN() 方法    如果参数是 NaN,则全局 isNaN() 方法返回 true。否则返回 false:

实例:    isNaN("Hello");// 返回 true

-----------------------------------------------------------------------------------------------------------------------------------------------------------

箭头函数(Arrow Function)    箭头功能没有自己的 this。它们不适合定义对象方法

箭头函数允许使用简短的语法来编写函数表达式。

您不需要 function 关键字、return 关键字以及花括号

实例:    // ES5    var x = function(x, y) {  return x * y;}

            // ES6    const x = (x, y) => x * y;

-----------------------------------------------------------------------------------------------------------------------------------------------------------

Arry.find()

此函数接受 3 个参数:项目值    项目索引    数组本身

此例查找(返回)第一个大于 18 的元素(的值):实例

var numbers = [4, 9, 16, 25, 29];

var first = numbers.find(myFunction);

function myFunction(value, index, array) {

  return value > 18;

}

console.log(first)        //25

-----------------------------------------------------------------------------------------------------------------------------------------------------------

Array.findIndex()

此函数接受 3 个参数:   项目值    项目索引    数组本身

findIndex() 方法返回通过测试函数的第一个数组元素的索引。

此例确定大于 18 的第一个元素的索引:实例

var numbers = [4, 9, 16, 25, 29];

var first = numbers.findIndex(myFunction);

function myFunction(value, index, array) {

  return value > 18;

}

console.log(first)        //3

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. normalize() 用来将字符的不同表示方法统一为同样的形式,成为Unicode正规化。 例如,'\u0...
    无用_又何妨阅读 1,549评论 0 0
  • 第一章: JS简介 从当初简单的语言,变成了现在能够处理复杂计算和交互,拥有闭包、匿名函数, 甚至元编程等...
    LaBaby_阅读 5,627评论 0 6
  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 8,012评论 2 9
  • JavaScript语言精粹 前言 约定:=> 表示参考相关文章或书籍; JS是JavaScript的缩写。 本书...
    微笑的AK47阅读 3,685评论 0 3
  • 第三章 基本概念 3.1 语法 ECMAScript标识符一般采用驼峰大小写格式,也就是第一个字母小写,剩下的每个...
    小雄子阅读 3,720评论 0 1

友情链接更多精彩内容