Javascript对象成员值的重新分配
我需要更改javascript对象中的值Javascript对象成员值的重新分配,javascript,object,concatenation,Javascript,Object,Concatenation,我需要更改javascript对象中的值 var wba_product = { sku:'12ZB7', availability:'Usually ships in 1-2 business days', } 我想用javascript来改变这一点 <script language="javascript" type="text/javascript> if(wba_product.sku == '12ZB7') wba_product.availability
var wba_product = {
sku:'12ZB7',
availability:'Usually ships in 1-2 business days',
}
我想用javascript来改变这一点
<script language="javascript" type="text/javascript>
if(wba_product.sku == '12ZB7') wba_product.availability + ' Items are charged to your credit card only when they ship. Your credit card will not be charged until the item is shipped to you. ';
</script>
我想你想要的是
if(wba_product.sku == '12ZB7') {
wba_product.availability += 'Items are charged to...';
}
我想你想要的是
if(wba_product.sku == '12ZB7') {
wba_product.availability += 'Items are charged to...';
}
两点:
availability
成员末尾有一个逗号,IE不允许这样做=
如果您想在availability成员的末尾连接一个字符串,可以这样做:
wba_product.availability += ' concatenated at the end.';
两点:
availability
成员末尾有一个逗号,IE不允许这样做=
如果您想在availability成员的末尾连接一个字符串,可以这样做:
wba_product.availability += ' concatenated at the end.';
据亚马逊的开发者说 “不能以这种方式更改值,您已经设置了DOM元素 直接地,更改json对象只会更改json对象,而不会更改json对象 DOM元素。” 这就是我最后做的。我连接了div.innerHtml+=“我添加的副本”
J.据亚马逊的开发者说 “不能以这种方式更改值,您已经设置了DOM元素 直接地,更改json对象只会更改json对象,而不会更改json对象 DOM元素。” 这就是我最后做的。我连接了div.innerHtml+=“我添加的副本”
我忘了记笔记了。我无法更改var声明。我忘了注意。我无法更改var声明。为了简洁起见,我缩短了var声明。问题不在于逗号。谢谢。好的,我告诉你只是因为这是一个常见的错误。顺便说一下,wba_乘积不是一个关联数组,它是一个对象文本。为了简洁起见,我缩短了var声明。问题不在于逗号。谢谢。好的,我告诉你只是因为这是一个常见的错误。顺便说一下,wba_乘积不是一个关联数组,它是一个对象文字。