javascript 对象属性的添加,删除,json对象和字符串转换方法等
来源:互联网 发布:排版设计软件有哪些 编辑:程序博客网 时间:2024/05/17 01:22
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
//123
2:删除属性,使用 delete
var obj = new Object();
obj["username"] = "haha";
console.log (obj.username);
delete obj.username;
console.log (obj.username);
//haha
//undefined
3:修改原属性,增加新属性
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);
//w
4: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 对象属性的添加,删除,json对象和字符串转换方法等
- javascript添加/删除 对象属性和方法
- javascript动态添加、修改、删除对象的属性和方法
- javascript动态添加、修改、删除对象的属性和方法
- javascript动态添加、修改、删除对象的属性和方法
- javascript动态添加、修改、删除对象的属性和方法
- javascript动态添加、修改、删除对象的属性和方法
- json对象元素的添加删除和转换
- JSON对象和JSON字符串的相互转换方法
- json字符串和json对象的相互转换方法
- JavaScript中对象属性的添加和删除
- 在javascript中添加、修改或者删除对象实例的属性和方法
- json字符串和json对象的转换
- JSON对象和JSON字符串的转换
- JSON字符串和JSON对象的转换
- javascript数据(对象字符串等)转换成json数据的javascript扩展包的使用
- JavaScript 对象转换JSON字符串
- angular中字符串和对象的转换等常用方法
- SSL握手过程实例分析
- 图之基于邻接链表的实现
- 国际化
- UE4 解决动画模型“缺胳膊少腿”
- IntelliJ IDEA Maven项目为什么不能右键新建Java文件的解决办法!!
- javascript 对象属性的添加,删除,json对象和字符串转换方法等
- 2017年中国北京国际妇女儿童产业博览会会刊(参展商名录)
- 狗年宝宝起名大全:为宝宝起名的一些要点介绍
- Request 中nonceStr (随机数)的产生
- 关于点击显示与隐藏的事件
- Linux学习ftp
- 泛型/注解
- 问题 E: 日期累加
- ERP信息化IT行业开发工程师常用必备知识点