Javascript 如何在这段代码中添加源代码
有哪些方法可以恢复索引的功能Javascript 如何在这段代码中添加源代码,javascript,Javascript,有哪些方法可以恢复索引的功能 var a = ["one", "two", "three"]; console.log(a.indexOf("two")); // output = 1 a.indexOf = function(val) { return 'HAHAHA'; }; console.log(a.indexOf("two")); // output = 'HAHAHA' 您只需重新分配来自的原始函数 var a=[“一”、“二”、“三”]; console.log(a
var a = ["one", "two", "three"];
console.log(a.indexOf("two")); // output = 1
a.indexOf = function(val) {
return 'HAHAHA';
};
console.log(a.indexOf("two")); // output = 'HAHAHA'
您只需重新分配来自的原始函数
var a=[“一”、“二”、“三”];
console.log(a.indexOf(“两”);//输出=1
a、 indexOf=函数(val){
返回“哈哈哈”;
};
console.log(a.indexOf(“两”);//输出=‘哈哈哈’
a、 indexOf=Array.prototype.indexOf;//重新分配原始功能
//它继承自Array.prototype。
console.log(a.indexOf(“两”);//output=1
你为什么要改变原来的行为?我想说,这显然是一个作业问题,OP没有表现出任何努力。虽然你的答案在技术上是正确的,但社区不应该通过回答这些问题来鼓励这些类型的不努力问题。
console.log(a.indexOf("two")); // output = 1