1

xml2jsオブジェクトに変換xmljs、コンテンツに新しいノードを追加するために使用しています

Ex1:
<abc>
   <my-node>123</my-node>
   <my-node>456</my-node>
</abc>


Ex2:
<abc>
   <my-node>123</my-node>
</abc>

ではプロパティは配列になりますが、Ex1では非配列アイテムになります。my-nodeEx2

同じものにエクストラを追加する方法my-node。以下の形式で行うことができますが、より良い解決策を探していますか?

if(typeof abc.my-node == Array){
   abc.my-node.push(xxx);
} else {
   //create empty array
   //add existing element
   //add xxx
   //set the array to json object
}
4

1 に答える 1