神奇的apply
Posted liuxinxin4288
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了神奇的apply相关的知识,希望对你有一定的参考价值。
var Cat = function(name){ this.name = name; } var Animal = function{ this.type = ‘animal‘; }
问题:Cat 如何能继承Animal?利用apply
var Cat = function(name){ Animal.apply(this,arguments); //添加这行代码 this.name = name; } var Animal = function(){ this.type = ‘animal‘; } var cat = new Cat(‘xinxin‘); cat.type; => ‘animal‘;Math.max.apply(null,arr);
一行代码得到数组最大or最小值:(隐患:参数数量有可能超出限制)
Math.max.apply(null,arr);
利用apply实现arr.push的时候推入一个arr;
Array.prototype.push.apply(arr1,arr2);
以上是关于神奇的apply的主要内容,如果未能解决你的问题,请参考以下文章
Operator '||' cannot be applied to operands of type 'bool?' and 'bool?'(代码片段
pandas GroupBy上的方法apply:一般性的“拆分-应用-合并”