Показать сообщение отдельно
  #5 (permalink)  
Старый 11.04.2019, 19:44
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

var arr = {
	index1: "11.09087", 
	index2: "11.09500000", 
	index3: "11.5788404", 
	index4: "12.80679"
};

delete arr.index2;

console.log(arr);


Это undefined свойство на самом деле является строкой, это возможно, только если вы присвоите объекту undefined свойство.
arr.undefined = undefined;
or
let x = void {}; arr[x] = x;
на самом деле есть приведения типа к строке в имени свойства, присваиваемого объекту

Последний раз редактировалось Malleys, 11.04.2019 в 19:53.
Ответить с цитированием