diff --git a/docs/array.md b/docs/array.md index ddcc7cf..7b2f7be 100644 --- a/docs/array.md +++ b/docs/array.md @@ -414,7 +414,7 @@ ES5对空位的处理,已经很不一致了,大多数情况下会忽略空 ```javascript // forEach方法 -[,'a'].forEach((x,i) => log(i)); // 1 +[,'a'].forEach((x,i) => console.log(i)); // 1 // filter方法 ['a',,'b'].filter(x => true) // ['a','b'] diff --git a/docs/object.md b/docs/object.md index 292adcd..3c548e8 100644 --- a/docs/object.md +++ b/docs/object.md @@ -873,7 +873,11 @@ function* entries(obj) { // 非Generator函数的版本 function entries(obj) { - return (for (key of Object.keys(obj)) [key, obj[key]]); + let arr = []; + for (key of Object.keys(obj)) { + arr.push([key, obj[key]]); + } + return arr; } ```