关于Object.defineProperty()的使用
在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。
obj
要定义属性的对象。
prop
要定义或修改的属性的名称或 Symbol 。
descriptor
要定义或修改的属性描述符。
简易使用:
let person = {
name: 'MrsD',
gender: 'female'
}
Object.defineProperty(person, 'major', {
value: 'web front-end'
})get请求字符串拼接
let dataStr = ''; //数据拼接字符串
Object.keys(data).forEach(key => {
dataStr += key + '=' + data[key] + '&';
})
if (dataStr !== '') {
dataStr = dataStr.substr(0, dataStr.lastIndexOf('&'));
url = url + '?' + dataStr;
}
随时随地看视频