我正在尝试向format function添加功能,但我的代码有问题:
Object.defineProperty(Intl.NumberFormat.prototype, "format", { value: function(){
//your logic here
let orig = Intl.NumberFormat.prototype
console.log(orig);// does not remember the original proto
}, configurable: true } );
我错过了什么?
答案 0 :(得分:1)
你基本上抓住了这个房产。你希望在覆盖它之前得到原始,并且你也可以通过复制它们来存储它的子对象引用:
if (document.getElementById("sedan").checked && document.getElementById("chtiru").checked) {
$("#trip_cost").val("2000");
} else if (document.getElementById("Premiumx").checked && document.getElementById("chtiru").checked){
$("#trip_cost").val("3000");
} else if (document.getElementById("Force").checked && document.getElementById("chtiru").checked){
$("#trip_cost").val("3050");
} else {
$("#price").val("");
}