JavaScript基础之对象
对象中参数获取和值的接收 1.对象中利用key获取value. | [] let obj = {name: 'jqf', age: 19} for (let key in obj) { // console.log(obj.key);//会报undefined console.log(obj[key]);//jqf,19 } 👉 delete Object.key() delete obj.name console.log(obj);//{ age: 19 } 2.参数/配置合并 👉 展开语法 利用展开语法合并对象,让后面传入的参数覆盖默认参数,完成合并 function upload(params) { let config = { url: '/images', type: '*.jpg,*.png' } config = {...config, ...params} //do something... console.log(config); } upload({type:'*.webp'})//{ url: '/images', type: '*.webp' } 👉 解构赋值 解构赋值会把相同key的进行合并,后面覆盖掉前面的 function upload(params = {}) { let {url = '/images', type = '*....