js获取传来的对象中的值

JavaScript025

js获取传来的对象中的值,第1张

var a={a:123,b:"string"}

  var b = "{a:123,b:'string'}"

  console.log(a)

  console.log(b)

  alert(a)

  alert(b)

//我猜的情况:   接口返回给你前端的数据是字符串,而不是object。

//1 试着将字符串转成object,推荐转成json 对象。

//2 和后端协商http的请求的返回值。把response type 改为使用json,而不是text,html之类的文本

网页链接

1.var obj = new Object()

//就是创建了一个空对象的实例

在Java中,你可能要先构造一个类,然后才能创建类的实例对象,但在JS里,Object就是系统全局对象,所以可以直接创建一个实例对象,而无须提前构造 Object.class

2.obj.color = "red"

//就是给实例对象创建一个属性,你可以随便像这样创建任何属性

在Java中,你必须在class里构造类属性,然后再继承给类的实例,然后这个类的实例才能使用这个属性而在JS中,由于Object是全局对象,则可以随意给它设置属性.