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:
- JSON.stringify可不简单
- 又学习了一遍树的三种遍历方式。
- 巧用 git cherry-pick 可以省去很多麻烦。
S:
之前一个同学分享的ali面试题,就当小练习了。 日常练习小题目