создать класс под названием Foo:Javascript: как получить имя экземпляра?
foo = function()
{
...
}
Затем я создаю объект под названием груши из класса Foo:
pear = new foo();
Затем я поставил объект грушевого в массиве:
array_obj = [pear];
Итак, когда я разбираю массив_obj с помощью цикла «for», я хочу получить имя экземпляра, то есть строку «груша»:
for(var i = 0; i < array_obj.length; i++)
{
console.log(array_obj[i].name);
}
Но это не сработает, потому что array_obj[i].name
не возвращает имя «груша».
У вас есть идея? Спасибо вам заранее, сердечно.
просто вы не можешь – Hacketo
Рассмотрите следующий действительный код JS на минуту: 'груша = яблоко = новый Foo() ' – robertklep
Вы можете ввести в заблуждение это для функции [' function.name'] (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Function/name), которая является новой функциональностью ES6. – Andy