美文网首页
2019-01-14ES6--数值 扩展,数组扩展

2019-01-14ES6--数值 扩展,数组扩展

作者: 追风筝的Hassan | 来源:发表于2019-01-26 17:15 被阅读0次

数值扩展

  • Number.isFinite();判断对否有进位(了解即可)
  • Number.isNaN();判断是否为数字(了解即可)
  • Number.isInteger();判断是否为整数
  • Number.isSafeInteger()判断数字是否在正确的数字范围 -2的53次方2的53次方之间
  • Math.trunc();取整函数
  • Math.sign();判断一个数是正数,负数,0,NAN
  • Math.cbrt();一个数的立方根

数组扩展

  • Array.from把集合转化为数组
 {
 let p=document.querySelectorAll('p');//获取页面上所有的p标签
 let pArr=Array.from(p);//将集合转化为数组
 pArr.forEach(function(item){//遍历
 console.log(item.textContent);//输出标签内容
 })
 }
//也可用于map遍历,传入两个参数
Array.from([1,3,5],function(item){return item
    
})
  • array.of把一组数据变量转换为数据类型
let arr=Array.of(1,2,3,4,5);
输出arr=[1,2,3,4,5]
  • copyWithin
{
    console.log([1,2,3,4,5].copywith(0,3,4))
}
  • find\findIndex
{
    console.log([1,2,3,4,5].find(function(item){ return item >3}));//查找到第一个>3的值后不再继续查找
    console.log([1,2,3,4,5].findIndex(function(item){ return item >3}));//查找到第所有>3的值
}
  • fill //填充数组
{
    console.log([1,'a',unfined].fill(7));//填充,也可理解为替换用7区替换数组中的值
    console.log(['1','2','3'].fill(7,1,3));//7代表填充的数字,1是开始位置,3是结束位置
}
  • entries\keys\values 获取数组的下标和值
{
    for (let index of ['a','s','d','f'].keys()){
    console.log('keys',index);//获取数组下标
    for (let index of ['a','s','d','f'].values()){
    console.log('keys',index);//获取数组的值
    for (let (index.value) of ['a','s','d','f'].entries()){
    console.log('keys',value,index);//获取数组的下标和值
}
}
  • includes
{
    console.log([1,2,NaN].includes(NaN));//判断是否有NaN
}

相关文章

  • 2019-01-14ES6--数值 扩展,数组扩展

    数值扩展 Number.isFinite();判断对否有进位(了解即可) Number.isNaN();判断是否为...

  • ES6扩展

    字符串的扩展正则的扩展数值的扩展数组的扩展函数的扩展对象的扩展

  • ES6基础-ES6的扩展

    进行对字符串扩展,正则扩展,数值扩展,函数扩展,对象扩展,数组扩展。 开发环境准备: 编辑器(VS Code, A...

  • Vue项目开发与规范--es6语法规范篇

    目录 简介 let const 解构赋值 正则的扩展 字符串的扩展 数值的扩展 数组的扩展 函数的扩展 对象的扩展...

  • ES6扩展

    字符串扩展 正则扩展 数值扩展 函数扩展 对象扩展 数组扩展 字符串扩展 模版字符串 部分新的方法 padStar...

  • es6入门

    一、解构赋值 数组的解构赋值 二、 对象解构赋值 三、正则新特性 四、字符串扩展 五、数值扩展 六、数组扩展 七、...

  • 《ECMAScript 6 入门》笔记

    变量的解构赋值 字符串的扩展 正则的扩展 数值的扩展 函数的扩展 数组的扩展 对象的扩展 对象的新增方法 表单验证...

  • 六:前段笔记(3)

    1.字符串扩展 2.数值的扩展 3.数组的扩展 4.对象的深度克隆

  • ES6 语法总结

    1. let,const关键词 2. 结构赋值 3. 正则扩展 4. 字符串扩展 5. 数值扩展 6. 数组扩展 ...

  • SE6扩展和Vue

    在上一篇文章末尾已经介绍过几种SE6的扩展了,今天带来一些使用的方法. 字符串扩展 数值扩展 数组扩展 对象扩展 ...

网友评论

      本文标题:2019-01-14ES6--数值 扩展,数组扩展

      本文链接:https://www.haomeiwen.com/subject/ewordqtx.html