美文网首页
JS 调用apply报错:CreateListFromArray

JS 调用apply报错:CreateListFromArray

作者: tomfriwel | 来源:发表于2017-08-30 10:08 被阅读695次
Function.apply(obj, args)方法能接收两个参数  
obj:这个对象将代替Function类里this对象  
args:这个是数组,它将作为参数传给Function(args-->arguments) 
test.apply(this, 'haha')

因为第二个参数没传数组,所以报了这个错误。

test.apply(this, ['haha'])

参考:
Js apply()使用详解
Getting error CreateListFromArrayLike called on non-object when trying to use .apply()

相关文章

  • JS 调用apply报错:CreateListFromArray

    因为第二个参数没传数组,所以报了这个错误。 参考:Js apply()使用详解Getting error Crea...

  • 求数组中的最大值、最小值 【appy】

    一、js中apply和Math.max()函数的问题 解析:apply 只能被函数调用Function.apply...

  • JS函数调用

    js 里函数调用有4种模式:方法调用、正常函数调用、构造器函数调用、apply/call 调用。无论哪种函数调用除...

  • js里函数调用的四种模式

    js 里函数调用有4种模式:方法调用、正常函数调用、构造器函数调用、apply/call调用。同时,无论哪种函数调...

  • JS函数的定义与调用方法

    JS函数调用的四种方法:方法调用模式,函数调用模式,构造器调用模式,apply,call调用模式 1.方法调用模式...

  • this深入理解

    js中this指向有几种情况 全局环境 函数调用 构造调用 apply、call、bind绑定 箭头函数 全局环境...

  • js apply和 call 的使用

    js apply apply 和 call 的第一个参数都是对象,第二个参数起是调用函数的参数。注意,是函数调用a...

  • JS中this关键字详解

    1、JS中函数的几种调用方式 (1)普通函数调用(2)作为对象方法调用(3)作为构造函数调用(4)apply/ca...

  • 记踩坑:两个this的小坑

    JS里的this有几大原则: 谁调用,this就指向谁 没人调用指向window(非严格模式下) apply ca...

  • 函数的继承

    如果js想要实现继承的话,就要调用父类call方法,把this传进去 call和apply

网友评论

      本文标题:JS 调用apply报错:CreateListFromArray

      本文链接:https://www.haomeiwen.com/subject/sxpzdxtx.html