javascript 对象属性的添加,删除,json对象和字符串转换方法等
2017-11-08 12:40
816 查看
1:动态添加 对象属性
var obj = new Object();console.log (obj.username);obj.username = "haha";console.log (obj.username);//undefined//haha用“[]”表示。写成 obj["username"] = "haha"; var obj = new Object();console.log (obj.username);obj["username"] = "haha";console.log (obj.username);//undefined//haha还可以直接定义var obj = {username:"haha", password:"123"};console.log(obj.username);console.log(obj.password);//haha//1232:删除属性,使用 deletevar obj = new Object();obj["username"] = "haha";console.log (obj.username);delete obj.username;console.log (obj.username);//haha//undefined3:修改原属性,增加新属性var json = { "age":24, "name":"haha" }; //修改Json中的age值json["age"] = 30; console.log(json.age);//30//增加Json中的sex值json["sex"] = "w"; console.log(json.sex);//w4:Json对象与Json字符串互转JSON.parse(jsonstr); //可以将json字符串转换成json对象 var jsObj = {};jsObj.testArray = [1,2,3];
jsObj.name = 'CSS3';
jsObj.date = '2017';
console.log(jsObj)
console.log(typeof(jsObj));
var str = JSON.stringify(jsObj);
var str1 = JSON.parse(str);
console.log(str)
console.log(typeof(str));
console.log(str1)
console.log(typeof(str1));
//Object {testArray: Array[3], name: "CSS3", date: "2017"}
//object
// {"testArray":[1,2,3],"name":"CSS3","date":"2017"}
// string
//Object {testArray: Array[3], name: "CSS3", date: "2017"}
// object JSON.stringify(jsonobj); //可以将json对象转换成json字符串 var jsObj = {};
jsObj.testArray = [1,2,3];
jsObj.name = 'CSS3';
jsObj.date = '2017';
console.log(jsObj)
console.log(typeof(jsObj));
var str = JSON.stringify(jsObj);
console.log(str)
console.log(typeof(str));
//Object {testArray: Array[3], name: "CSS3", date: "2017"}
// object
// {"testArray":[1,2,3],"name":"CSS3","date":"2017"}
//string
转自:http://www.cnblogs.com/kelly2017/p/7074668.html
相关文章推荐
- javascript动态添加、修改、删除对象的属性与方法
- JavaScript可以动态添加、删除对象属性与方法
- JSON.stringify()方法将javascript对象转换为字符串
- JavaScript---动态添加删除属性与方法和对象构造方法
- 转: javascript动态添加、修改、删除对象的属性和方法
- JavaScript:将key名不带双引号的JSON字符串转换成JSON对象的方法
- javascript动态添加、修改、删除对象的属性和方法
- javascript动态添加、修改、删除对象的属性和方法
- 把json格式的字符串转换成javascript对象或数组的方法总结
- JavaScript对象转换成JSON字符串及深度克隆方法
- javascript动态添加、修改、删除对象的属性和方法
- javascript动态添加、修改、删除对象的属性和方法
- javascript动态添加、修改、删除对象的属性与方法详解
- 在javascript中添加、修改或者删除对象实例的属性和方法
- JavaScript中json字符串转换为json对象的几种方法
- JavaScript操作JSON的方法总结,JSON字符串转换为JSON对象
- javascript转换字符串为json对象的方法
- javascript动态添加、修改、删除对象的属性和方法
- javascript动态添加、修改、删除对象的属性和方法
- javascript动态添加、修改、删除对象的属性与方法详解