非要怀念

文章 评论 浏览 29

非要怀念 2022-05-04 13:56:28

let num1 = [1,2,2,1];
let num2 = [2,2];

let res = [];
let obj = {};
function fn(n1,n2) {
for(let i = 0;i<n1.length;i++){
if(!obj[n1[i]]){
obj[n1[i]] = 1;
}else{
obj[n1[i]]++
}
}
for(let i = 0;i<n2.length;i++){
if(obj[n2[i]]){
res.push(n2[i]);
obj[n2[i]]--;
}
}
return res
}

console.log(fn(num1,num2))

第 58 题:箭头函数与普通函数(function)的区别是什么?构造函数(function)可以使用 new 生成实例,那么箭头函数可以吗?为什么?

非要怀念 2022-05-04 13:55:25

我感觉和是不是自动执行函数没什么关系,var 会先生命,导致函数作用域内在var声明之前的name都是undefined.
var bb = 2

function a(){
if(0){
console.log(bb)
var bb = 1
}else{
console.log(bb)
}
}
a()

就像这个一样,菜鸟小白个人理解,不知道对不对,话说,怎么高亮然后格式化代码。。。

https://help.github.com/en/articles/creating-and-highlighting-code-blocks

第 108 题:请写出如下代码的打印结果

更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文