var fn1 = function(item) {console.log('item---', item)
}
var fn = (item) => {console.log('item---', item)
}
console.log('fn1---', new fn1())
console.log('fn---', new fn())new fn1() 打印结果
item--- undefined
fn1--- fn1 {}new fn() 打印结果,箭头函数没有 constructor
Uncaught TypeError: fn is not a constructorat <anonymous>:8:22

js 箭头函数没有 constructor,不能被new相关推荐

  1. js箭头函数和普通函数区别

    js箭头函数和普通函数区别 实验环境:nodejs v12.16.1 箭头函数不能作为构造函数,而普通函数可以 箭头函数没有原型,而普通函数有 箭头函数return可以省略语句块.(如果=>右边 ...

  2. JS 箭头函数与普通函数

    JS 箭头函数与普通函数 一. 写法 // 1 普通函数 function (item) {return item + 1 }// 2 箭头函数 (item) => {return item + ...

  3. Js 箭头函数 详细介绍(多种使用场景差异,你学会了吗?)

    简要认识 箭头函数是在ES6中添加的一种规范,简化了匿名函数定义的写法. 基本格式 完整写法 let fn = (x,y) => {return x + y; }//function()写法 l ...

  4. js 箭头函数的this详解

    箭头函数的this,让很多人困惑,并且,看了一些文章,也没有说得很清楚.既然是programmer,那就让代码说话 function test1(){const user = {first: 'Bob ...

  5. JS箭头函数用户和箭头函数转成普通函数处理方法

    1 箭头函数 箭头函数是ES6出现的新的函数形式 即,使用ES6箭头函数语法定义函数,将原函数的"function"关键字和函数名都删掉,并使用"=>"连 ...

  6. JS箭头函数的优势在哪里

    本文我们介绍箭头(arrow)函数的优点. 更简洁的语法 我们先来按常规语法定义函数: function funcName(params) { return params + 2; } funcNam ...

  7. js 箭头函数和普通函数的区别

    ECMAScript6 中新增了箭头函数.任何使用表达式的地方,都可以使用箭头函数. 箭头函数的注意事项: 如果箭头函数只有一个参数,可以不用加括号 箭头函数可以没有{},但是只能写一行代码,是一个值 ...

  8. js箭头函数/函数this指向

    一.函数的this指向 this是每一个函数都 一定有的关键词 this本质上是一个对象数据结构 用于指向数据 通过this关键词,可以调用操作这个 数据 1.this指向window    声明式函 ...

  9. ajax箭头函数,JS箭头函数

    一.定义 const aa = (参数列表) => {}x => x * x 相当于function (x) { return x * x; } 二.参数问题和返回值 当只有一个参数时,参 ...

最新文章

  1. “System.Data.Entity.ModelConfiguration.ModelValidationException”类型的未经处理的异常在 EntityFramework.dll 中发生
  2. 来源oa_骨性关节炎(OA)的初期管理——早点行动起来
  3. (57)Verilog HDL选择运算符:?
  4. elixir 关键字列表
  5. layui ajax form 表单提交 后 清空
  6. 使用JavaScript实现简单的小游戏-贪吃蛇
  7. [Objective-C]用Block实现链式编程
  8. 控制文件丢失 如何恢复
  9. python+Django+test 测试数据库生成报错
  10. CSDN免费快速获得积分和直接获取下载码的几个办法,亲测有效区
  11. The Biggest Water Problem【牛客网】
  12. ICON艾肯live声卡系列驱动安装设置方法
  13. 无线攻击 --Fern WiFi Cracker(图形化无线密码破解工具 )
  14. 基于可变部件模型(DPM)的车辆行人检测
  15. 微信做图小程序有哪些_有哪些微信小程序值得推荐?
  16. 农村信用社改革试点专项借款管理办法(银发[2003]181号)
  17. word里添加加行号可编辑的代码方式,超级方便简单
  18. 今天老板送了我一本书,说让我学习怎么用Python做表格…
  19. win10笔记本识别不到蓝牙鼠标的解决办法
  20. C++和Rust_自从尝了 Rust,Java 突然不香了

热门文章

  1. 线程池三种创建方式和自定义线程池ThreadPoolExecutor
  2. LeetCode 225. Implement Stack using Queues
  3. 《剑指Offer》 二叉树的深度
  4. Ubuntu 安装 Android-Studio
  5. Ubuntu 14.04 或者16.04开启root账户登录和图形界面登录root时候的报错解决方法
  6. 启动django项目 默认启动与指定端口启动
  7. python环境配置,windows系统,anaconda集成开发环境
  8. shiro自定义过滤器
  9. 不能使用for循环,传入n和m, 生成一个长度为n,每一项都是m的数组
  10. C++第9周(春)项目5 - 一元一次方程类