gpt4 book ai didi

javascript - 无法将属性设置为 null

转载 作者:行者123 更新时间:2023-12-03 03:53:32 24 4
gpt4 key购买 nike

好吧,这可能是个愚蠢的问题,但我一直坐在这里试图解决这个问题。我有一个选择列表,当它更改为特定值时,我尝试将属性设置为空字符串并禁用其他一些字段。问题是我不断收到 'TypeError: Cannot set property 'msrp' of null 错误。我已经关注这个有一段时间了。这是代码:

            var msrp;             
vm.changeDealType = function changeDealType(myScenario, typeId) {

scenario.isCashDealType = false;
msrp = '';
if( typeId.value !== null && typeId.value === "Cash"){
myScenario.isCashDealType = true;
myScenario.original.msrp = msrp;
}

};

最佳答案

我已经尝试过您的代码,请记住您需要根据您的功能需要发送正确的输入,例如:

var myScenario = {};
myScenario.original = {};
var typeId = {};
changeDealType(myScenario, typeId);

您可以尝试使用此工作代码,不会出现任何错误:

var msrp;

function changeDealType(myScenario, typeId) {

myScenario.isCashDealType = false;
msrp = '';
if (typeId.value !== null && typeId.value === "Cash") {
myScenario.isCashDealType = true;
myScenario.original.msrp = msrp;
}

};

var myScenario = {};
myScenario.original = {};
var typeId = {};
changeDealType(myScenario, typeId);

关于javascript - 无法将属性设置为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45066212/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com