自控

文章 评论 浏览 30

自控〃 2022-05-04 13:56:38

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

  • 区别1,this指向的区别,function里的this会指向调用该函数的对象,箭头函数里的this是指向作用域里的this,本身没有this指向
  • 区别2,箭头函数没有arguments
  • 区别3,yield 关键字不能在箭头函数中使用
  • 箭头函数不能用new生成实例,因为箭头函数没有prototype属性,而new操作有一步是要把函数的prototype属性赋值给实例的__proto__,所以不能进行new操作

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

自控〃 2022-05-04 13:54:43

let str = '蓝蓝黄红黄蓝红红黄红';
function sortColor(str){
let arrY = [],arrR = [],arrB = [];
let str1 = str.split('');
str1.map((item,index)=>{
if(item=='黄')arrY.push(item);
if(item=='红')arrR.push(item);
if(item=='蓝')arrB.push(item);
})
let newarr = (arrY.concat(arrR)).concat(arrB);
}
sortColor(str)

第 135 题:算法题 红、黄、蓝球排序

更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

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