<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>箭头函数</title>
</head>
<!--<script type="text/javascript" src="js/es6.js" ></script>-->
<body>
</body>
<script>
/*
function add(a,b=1){
//严谨模式
//'use strict'
return a+b;
}
console.log(add.length);
*/
//返回a+b
/*
var add=(a,b=1)=>{
return a+b
};
console.log(add(1));
*/
//对象的函数解构接收jons
/*
let json = {
a:'jspang',
b:'技术胖'
}
functiuon fun({a,b}){
console.log(a,b);
}
//输出json中a,b
fun(json);
*/
//数组解构
/*
let arr=['jspang','技术胖','前端教程'];
function fun(a,b,c){
console.log(a,b,c);
}
fun(...arr);
*/
//in 的用法
let obj={
a:'技术胖',
b:'jspang'
}
/*
//对象判断是否有a
console.log('a' in obj);
//判断数组空位
let arr=[,,,];
console.log(0 in arr);
*/
//数组遍历 forEach filter some map
let arr=['jspang','技术胖','前段视频'];
arr.forEach((val,index)=>console.log(index,val));
arr.filter(x=>console.log(x));
arr.some(x=>console.log(x));
//数组的值,都替换成web
console.log(arr.map(x=>'web'));
//数组转换字符串
console.log(arr.toString());
//数组转换字符串不要逗号要-
console.log(arr.join('-'));
</script>
</html>