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, '') // 替换字符串的所有空格
本文共 288 字,大约阅读时间需要 1 分钟。
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, '') // 替换字符串的所有空格
转载于:https://www.cnblogs.com/meimei-hc2014/p/9903323.html