ARTS

234 阅读1分钟

A:

题目:请你来实现一个atoi函数,使其能将字符串转换成整数

R:

Why for...of Loop in JavaScript is a Gem

为什么 for of 在Javascript中举足轻重

  • 它简明扼要
  • 它接受迭代器,包括数组,字符串,Set,Map,DOM集合
  • 它接受类数组对象
  • 迭代的项目可以在就地解构。

有两点我认为还是用到的:

// 对象没有迭代器属性 Iterator,可以手动添加然后使用 for of
const person = {
  name: 'John Smith',
  job: 'agent'
};

for (const [prop, value] of Object.entries(person)) {
  console.log(prop, value);
}
// 'name', 'John Smith'
// 'job', 'agent'
// 更方便地去操作 DOM
const allImages = document.querySelectorAll('img');

for (const image of allImages) {
  console.log(image); // log each image in the document
}

T:

  1. JSON.stringify可不简单
  2. 又学习了一遍树的三种遍历方式。
  3. 巧用 git cherry-pick 可以省去很多麻烦。

S:

之前一个同学分享的ali面试题,就当小练习了。 日常练习小题目