1. 程式人生 > >js 簡單問題

js 簡單問題

1.屬性名是拼接的或者表示式

es5: 

var obj = {}
var arr = []
arr.push(Object.defineProperty(obj, 'a'+'b', value))
 

es6:

var arr = []
arr.push({['a'+'b'], value})

 

2. 替換空格

str.replace(/^\s*|\s$/g, '') // 替換字串兩端的空格

str.replace(/\s*/g, '') // 替換字串的所有空格