v1
2/17/2022 by lamik -00
Setup HTML - click to add setup HTML
disable setup JavaScript
Setup JavaScript
var obj = {
    key1: true,
    key2: 3,
};
delete caserun single casemove downdrag and drop case


ready



obj.key3 = "abc";
delete caserun single casemove upmove downdrag and drop case


ready



obj['key3'] = "abc";
delete caserun single casemove upmove downdrag and drop case


ready



Object.assign(obj, {key3:'abc'});
delete caserun single casemove upmove downdrag and drop case


ready



Object.defineProperty(obj, 'key3', {
    value: "abc",       // undefined by default
    enumerable: true,      // false by default
    configurable: true,    // false by default
    writable: true         // false by default
  });
delete caserun single casemove upmove downdrag and drop case


ready



let ob = {...obj, key3:'abc'};
delete caserun single casemove upmove downdrag and drop case


ready



Object.assign({key3:'abc'}, obj);
delete caserun single casemove upmove downdrag and drop case


ready



let ob= JSON.parse(JSON.stringify(obj))
ob.key3 = 'abc';
delete caserun single casemove upmove downdrag and drop case


ready



let ob= Object.fromEntries(Object.entries(obj));
ob.key3 = 'abc';
delete caserun single casemove updrag and drop case


ready



Object.fromEntries(Object.entries(obj).concat([['key3','abc']]));
Test Case - click to add another test case
Teardown JS - click to add teardown JavaScript
Output (DOM) - click to monitor output (DOM) while test is running
RUN