JavaScript,这是什么;变量.函数(参数)“;JavaScript中的符号?
编写代码,以便控制台日志打印为trueJavaScript,这是什么;变量.函数(参数)“;JavaScript中的符号?,javascript,Javascript,编写代码,以便控制台日志打印为true add(addValue)应返回一个新数组,其中将addValue添加到原始数组的每个值, i、 e.[6,7,8,9,10]和[11,12,13,14,15] var e=[1,2,3,4,5]; console.log(e.add(5)="[6,7,8,9,10]";; VarD=[1,2,3,4,5]; console.log(d.add(10)='[11,12,13,14,15]')我想您应该在Array.prototype中添加一个add()方
add(addValue)
应返回一个新数组,其中将addValue
添加到原始数组的每个值,
i、 e.[6,7,8,9,10]
和[11,12,13,14,15]
var e=[1,2,3,4,5];
console.log(e.add(5)="[6,7,8,9,10]";;
VarD=[1,2,3,4,5];
console.log(d.add(10)='[11,12,13,14,15]')
我想您应该在Array.prototype
中添加一个add()
方法(这通常是个坏主意)
Array.prototype.add=函数(n){
返回JSON.stringify(this.map(k=>k+n));
}
变量e=[1,2,3,4,5];
console.log(e.add(5)='[6,7,8,9,10]');//符合事实的
VarD=[1,2,3,4,5];
console.log(d.add(10)='[11,12,13,14,15]');//真的
你在问什么是对象吗?第一个例子可能是可行的。console.log(d.add(10)='[11,12,13,14,15]')
的逻辑是什么,其中d
isvar d=[1,2,3,4,5]代码>?我们如何从10
获取[11,12,13,14,15]
?您是否希望元素连接到原始数组?或者返回一个只包含创建的值的新数组?我认为您不理解所给的任务,我看不出标题与问题有什么关系!这个问题看起来像是在考验我们。如果我知道会有一个测试,我今天就不会登录了。为什么需要将该方法添加到Array
prototype?@guest271314-因为它就是这样工作的。(使用速记[]创建一个数组类似于新数组
,这是一个实例,它将使用原型方法来处理类似的事情)重读问题。OP在代码处链接方法Question@guest271314-我确实重读了这个问题,似乎OP希望那些古怪的条件返回true
,那么…是指self重新阅读问题,并传达您将方法添加到数组.proptotype
at code at Answer中的原因吗