JSは動態的にjsonデータの中に添加して、削除して、値を修正します.

1246 ワード

var str1 = {"name": "apple", "sex": "21"};
                 
//   :prop =   ,val =  
function createJson(prop, val) {
    //    val    
    if(typeof val === "undefined") {
        //     
        delete str1[prop];
    }
    else {
        //        
        str1[prop] = val;
    }
}
以下はテストです
//    ,   Object {name="apple", sex="21"}
console.log(str1);
                                          
//      color,   red
createJson("color", "red");
                                          
//    Object {name="apple", sex="21", color="red"}
console.log(str1);
                                          
//      name     banana
createJson("name", "banana");
                                          
//    Object {name="banana", sex="21", color="red"}
console.log(str1);
                                          
//      sex
createJson("sex");
                                          
//    Object {name="banana", color="red"}
console.log(str1);
ここでメモを取って、後で調べるのに便利です.
原文の住所:https://blog.csdn.net/panlingfan/article/details/45562893/