Every line of 'javascript array push key value' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
62 var pushOrCreateArrayAt = function pushOrCreateArrayAt(object, key, valueToPush) { 63 // don't need to use hasOwnProp as there is no array in the prototype 64 // but still use it to avoid a warning 65 // const potentialArray = object[key] 66 if (Object.prototype.hasOwnProperty.call(object, key)) { 67 // eventually the if is always true 68 object[key].push(valueToPush); 69 } else { 70 // only for the first time 71 object[key] = [valueToPush]; 72 } 73 };
95 var pushOrCreateArrayAt = function pushOrCreateArrayAt(object, key, valueToPush) { 96 // don't need to use hasOwnProp as there is no array in the prototype 97 // but still use it to avoid a warning 98 // const potentialArray = object[key] 99 if (hasOwnProperty.call(object, key)) { 100 // eventually the if is always true 101 object[key].push(valueToPush); 102 } else { 103 // only for the first time 104 object[key] = [valueToPush]; 105 } 106 };
3 function setValue(obj, keys, lastKeyIndex, keyIndex, value){ 4 const key = keys[keyIndex]; 5 if(lastKeyIndex === keyIndex ){ 6 obj[key] = value; 7 }else{ 8 setValue(obj[key], keys, lastKeyIndex, ++keyIndex, value) 9 } 10 }