如何使用变量向对象添加参数

How do I add parameters to an object using variables?

本文关键字:添加 参数 对象 何使用 变量      更新时间:2023-09-26

我有这段代码:

var ShopLogicOptions = {};
ShopLogicOptions.params = {orderId: "'" + JS_OrderNo + "'", cartItems:[JS_arrCartItems], subTotal: "'" + JS_SubTotal + "'",...

如何正确将可变JS_OrderNo置于其所在位置?

另一台服务器正在接收此消息:"'9134832'",

应该是这样的:"9134832",

编辑:当我document.write JS_OrderNO它看起来像这样9134832,所以我必须添加单引号。

删除引号。

var ShopLogicOptions = {};
ShopLogicOptions.params = {
    orderId: JS_OrderNo,
    cartItems: [JS_arrCartItems],
    subTotal: JS_SubTotal,
    ...
};

如果您确实需要字符串而不是数字,请使用以下命令:

orderId: String(JS_OrderNo),

删除单引号

{orderId: "" + JS_OrderNo