继续获取未定义的属性名称

时间:2018-04-06 20:54:14

标签: properties names

我有一个用

创建的对象
function makeMyObject(eventName, idzName, classzName){
    function eDetails(eventName, idzName, classzName) {
        this.eventName = eventName;
        this.idzName = idzName;
        this.classzName = classzName;
      }

let cObj = new eDetails(eventName, idzName, classzName);
console.log(cObject) 
return cObj;}
}

►eventDetails{eventName:“event1”,idzName:“A”,classzName:“L1”} 这是对的,

当它返回调用函数并且我...

let cObjct = makeMyObject(eventName, idzName, classzName);
console.log(cObjct);

►eventDetails{eventName:“event1”,idzName:“A”,classzName:“L1”} 这也是正确的,

现在我想将该对象推送到数组中。

Function makeEventList(orgObjct) {
    let evntList = [];
      evntList.push(orgObject);
      console.log(evntList);
      return evntList;
  }

let myArray = makeEventList(orgObjct;
console.log(myArray);

►eventDetails eventDetails {eventName:“event1”,idzName:“A”,classzName:“L1”} 长度:1 的:阵列(0)

然而,现在我希望将其中一个放入一个变量中。

function myFunction (myArray, cObjct){
let x = cObjct.idzName
console.log(x);
return x;}

►undefined

我也试过了,

function myFunction (cObjct){
let x = $(cObjct).prop(idzName);
console.log(x);}

►A>>这只是部分正确。 A是idzName。如果$ .prop()获得第一个属性名称fo cObject,它应该是'event1',进一步的第三个属性名称?我该如何访问?

我也试过

function myFunction (cObjct, idzName) 
let x = $(cObjct).prop(idzName);
    console.log(x);
return x;}

相同的结果 - > ►A>>这只是部分正确。 A是idzName。如果$ .prop()获得第一个属性名称fo cObject,它应该是'event1',进一步的第三个属性名称?我该如何访问?

我也尝试像第一个那样做2个功能1

function myFunction (cObjct, idzName) 
    let x = $(cObjct).prop(idzName);
        console.log(x);
    return x;}

►undefined

那么如何从数组对象中正确获取指定属性名的值?

感谢

0 个答案:

没有答案
相关问题