我有一个用
创建的对象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
那么如何从数组对象中正确获取指定属性名的值?
感谢