案例1:
// 对象的函数结构
let = json = {
a:'js',
b:'脚本'
}
function fun({a,b = 'web'}){
console.log(a,b);
}
fun(json);
案例2:
// 数组结构
let arr = ['js','脚本','前端教程'];
function fun(a,b,c){
console.log(a,b,c);
}
fun(...arr);
案例3:
// in的用法,判断对象或数组中是否存在某个值
let obj = {
a:'js',
b:'脚本'
}
console.log('a' in obj);
console.log('c' in obj);
let arr = ['js',,,];
console.log(0 in arr)
console.log(1 in arr)
案例4:
// 几种遍历数组的方法
// forEach
let arr = ['js','脚本','前端视频'];
arr.forEach((val,index)=>console.log(index,val));
// filter
arr.filter(x => console.log(x));
// some
arr.some(x => console.log(x));
// map
console.log(arr.map(x=>'web'));
案例5:
// 数组转化成字符串的几种方法
// toString
let arr = ['js','脚本','前端视频'];
console.log(arr.toString());
// join
console.log(arr.join('-'));