js replace 全局替換
"\s"匹配任何不可見字符陪每,包括空格、制表符、換頁符等等哀峻。等價于[ \f\n\r\t\v],
火狐的web開發(fā)指南
https://msdn.microsoft.com/zh-cn/
25+ JavaScript Shorthand Coding Techniques
function sayHello(name) {
console.log('Hello', name);
}
簡寫為:sayHello = name => console.log('Hello', name);
async函數(shù)為 sayHello = async name => console.log('Hello', name);
es6語法:["duck", "cat", "goat"].filter(el => el.length > 3); 輸出 ["duck", "goat"]
舊的瀏覽器可以使用:array.filter(el => {console.log(el); return el.length> 3;})
返回對象字面量(對象參數(shù)的值)哲泊。箭頭函數(shù)(Arrow func)要用圓括號把對象字面量包起來:
//ES5
var setNameIdsEs5 = function setNameIds(id, name) {
return {
id: id,
name: name
};
};
// ES6
var setNameIdsEs6 = (id, name) => ({ id: id, name: name });
console.log(setNameIdsEs6 (4, "Kyle")); // Object {id: 4, name: "Kyle"}