es6 笔记(二)

第六节 es6数字操作

二进制0B 开头   八进制0o开头  
Number.isFinite("aaa" )来进行数字验证,只要是数字,不论是浮点型还是整形都会返回true,其他时候会返回false。
Number.isNaN(NaN)     判断是否为整数Number.isInteger(xx)    整数转换Number.parseInt(xxx)和浮点型转换Number.parseFloat(xxx)
最大安全数  Number.MAX_SAFE_INTEGER   最小安全数 Number.MIN_SAFE_INTEGER  安全整数判断isSafeInteger( )

第7节:ES6中新增的数组知识

let json = {
  '0': 'jspang', 
  '1': '技术胖',
  '2': '大胖逼逼叨',
  length:3
}
let arr=Array.from(json);
console.log(arr)
Array.of()把一堆文本或者变量转换成数组

find( )实例方法:

find函数需要传入三个参数   value:表示当前查找的值。index:表示当前查找的数组索引 ;arr:表示当前数组。
let arr=[1,2,3,4,5,6,7,8,9];

console.log(arr.find(function(value,index,arr){
    return value > 5;
}))
let arr=['jspang','技术胖','大胖逼逼叨']
for (let index of arr.keys()){
    console.log(index);
}
同时输出数组的内容和索引:
let arr=['jspang','技术胖','大胖逼逼叨']
for (let [index,val] of arr.entries()){
    console.log(index+':'+val);
}
for…of数组索引:

let arr=['jspang','技术胖','大胖逼逼叨']
for (let index of arr.keys()){
console.log(index);
}


 

 

posted @ 2018-01-09 11:52  红苹果学园  阅读(117)  评论(0编辑  收藏  举报