-
Javascript中将JSON转换为Object
let sample = `{ "user": "name1", "age": 27 }`; const sample_obj = JSON.parse(sample) -
Nodejs文件路径处理 console.log('The current directory is: ', path_lib.dirname('.')) console.log("Current directory is ", __dirname) const file_path = path_lib.join(__dirname, "./tests/data/data.json") const file_obj = fs.readFile(file_path, (err, data) => { // if (err) { // throw err; // } console.log(data); })
-
www.jianshu.com/p/8b1301ff4… function getNumber() { const p = new Promise((resolve, reject) => { setTimeout(() => { var num = Math.ceil(Math.random() * 10); if (num<=5) { resolve(num); } else { reject("The number is big!") } }, 2000) })
return p; }
let i = 0 while(i < 10) { getNumber() .then((data) => { console.log("The number is: ", data) }, (data) => { console.error("Error occurs: ", data) });
i++; } www.cnblogs.com/lvdabao/p/e…
字面量 / 构造函数 null undefined/ Date()
content (ctx)内容: 由一些存储在特定命名位置的(任意类型的)值组成。
访问对象的值可以称为“属性访问”或者“键访问”
对象中属性名是字符串。如果使用了字面量(string)以外的其他值作为属性名,那它首先会被转换为一个字符串。
ES6中增加了可计算属性名。 this是在运行时根据调用位置动态绑定的
生产环境不应该暴露出error trace,会隐藏细节,不应让用户看到在什么文件的哪一行出错。