首页 > 技术文章 > [JavaScript]对象

Himpq 2019-01-05 16:11 原文

JSON字符串转JSON对象
var str = '{"name":"jerry"}';
var obj = JSON.parse(str);
//obj = {name:"jerry"}
//JSON对象转JSON字符串
var obj = {name:"jerry"};
var str = JSON.stringify(obj);
//str = '{"name":"jerry"}'

 

JavaScript对象

//对象用法:
a = new Object();
a.name = function(){ alert("My Name Is Object");};
//或者
a = {
 name : function(){
  alert("My Name Is Object");
 }
};
//对象函数使用方法:
a.name();
//在对象内使用函数:
a = {
 name1 : function(){
  return "Object";
 },
 name2 : function(){
  alert(this.name1());
 }
};
a.name2(); //Object
//使用function构建对象
function a(){
 this.name = 'Object';
 this.alertName = funcion(){
  alert(this.name);
 };
}
var obj = new a();
a.alertName(); //Object

一次打代码的时候发现json字符串内的变量类型是字符串内可以包含单引号,而变量类型是字符串,用老包含字符串的引号不能为单引号,例如"{'a':'b'}"这样是不对的,只有'{"a":"b"}'才不会报错

推荐阅读