87,914
社区成员
发帖
与我相关
我的任务
分享
var marray1 = new Array("1", "2", "3");
function clone1() {
var array2 = marray1.slice(0);
alert(array2);
if (!VerifyReceiptAmount()) {
return false;
}
alert(array2);
}
function VerifyReceiptAmount() {
marray1[0] = "2";
return true;
}
var ar1 = [1,2,3];
var ar2 = ar1.slice(0);
ar1[0] = 'A';
alert(ar2); //1,2,3
function clone(jsonObj) {
var buf;
if (jsonObj instanceof Array) {
buf = [];
var i = jsonObj.length;
while (i--) {
buf[i] = clone(jsonObj[i]);
}
return buf;
}else if (jsonObj instanceof Object){
buf = {};
for ( var k in jsonObj) {
buf[k] = clone(jsonObj[k]);
}
return buf;
}else {
return jsonObj;
}
}
maobjCurrent[2][intIndex]["ReceiptAmount"] = (floatOrderTotal - floatPartAmountPaid).toString() ;
return true;