Показать сообщение отдельно
  #19 (permalink)  
Старый 05.01.2017, 13:58
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,232

Сообщение от Sav2907 Посмотреть сообщение
Или так правильнее:

var array = {
        "data": {
            "0": {
                "Tool1Identifier": [ "257" ],
                "Tool2Identifier": [ "" ]
            },
            "1": {
                "Tool1Identifier": [ "257" ],
                "Tool2Identifier": [ "258" ]
            },
            "2": {
                "Tool1Identifier": [ "257" ],
                "Tool2Identifier": [ "258" ]
            },
            "3": {
                "Tool1Identifier": [ "258" ],
                "Tool2Identifier": [ "257" ]
            },
            "4": {
                "Tool1Identifier": [ "258" ],
                "Tool2Identifier": [ "" ]
            },
            "5": {
                "Tool1Identifier": [ "257" ],
                "Tool2Identifier": [ "" ]
            },
            "6": {
                "Tool1Identifier": [ "257" ],
                "Tool2Identifier": [ "35" ]
            }
        }
    };

рони,
Потому что эти номера уже установлены на позициях, просто не используются оба
У тебя какое-то странное отношение к массивам и объектам...
Твой вариант, но правильнее и без лишних символов...

var array = [
	{
		Tool1: 257
	},
	{
		Tool1: 257,
		Tool2: 258
	},
	{
		Tool1: 257,
		Tool2: 258
	},
	{
		Tool1: 258,
		Tool2: 257
	},
	{
		Tool1: 258
	},
	{
		Tool1: 257
	},
	{
		Tool1: 257,
		Tool2: 35
	}
];

Последний раз редактировалось ksa, 05.01.2017 в 14:00.
Ответить с цитированием