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','技术胖','大胖逼逼叨']
let arr=['jspang','技术胖','大胖逼逼叨']
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);
}