Я храню свой массив как смесь массива, массива и объекта. Например, предположим, что это:
let arrObj = [];
arrObj["x"] = 12;
arrObj.push(12);
arrObj["y"] = 15;
arrObj.push(15);
// result: arrObj = [12, 15, x: 12, y: 15]
, чтобы я мог получить доступ к значению 12
, даже используя arrObj[0]
и arrObj["x"]
. И таким образом, я могу сделать для него повторение.
Но когда я ее преобразую, ключи x
и y
теряются:
JSON.stringify(arrObj)
// result: "[12,15]"
Как мне сохранить эти ключи и их значения?