`` 保留换行,也可以有变量的占位符
var name = ‘小明‘; var age = 20; var message = `你好, ${name}, 你今年${age}岁了!`;
用let替代var可以申明一个块级作用域的变量
(function a() { for (var i=0; i<100; i++) { } console.log(i)//100 })(); (function b() { for (let i=0; i<100; i++) { } console.log(i)//i is not defined })();
var xiaoming = { name:‘lby‘, gender:‘boy‘, age:null, height:null, }; var filter = function (key, value) { if(value !==null) return value; }//过滤null值 console.log(JSON.stringify(xiaoming,filter))//{"name":"lby","gender":"boy"} console.log(JSON.stringify(xiaoming))//{"name":"lby","gender":"boy","age":null,"height":null}
var obj = JSON.parse(‘{"name":"lby","age":25}‘, function (key, value) { if (key === ‘name‘) { return value + ‘sssssss‘; } return value; }); console.log(JSON.stringify(obj));//{"name":"lbysssssss","age":25}
原文:https://www.cnblogs.com/liuboyuan/p/9740205.html