オブジェクトに追加のプロパティをアタッチする場合、それを最後に配置する必要がありますか、それとも指定された位置に配置できますか。
function reassign(obj){
delete obj.c;
obj.c = "new three";
var t = "<table border=\"1\">";
for (var i in obj){
t += "<tr><td>" + obj[i] + "</td></tr>";
}
t += "</table>";
return t;
}
var obj = {
a : "one",
b : "two",
c : "three",
d : "four"
};
var reassigned = reassign(obj);
document.write(reassigned);
obj.c
削除した後、最後に追加するのではなく、どういうわけか新しいものを3番目の位置に戻すことは可能でしょうか?もちろん、削除部分はスキップできます。しかし、それがなくても、たとえばalphabeta: "one point five"
2番目の位置に注入することもできます。出来ますか?ありがとう!