我有以下物品......
var object1 = {
TransactionType: 'Service PO',
Level1: 'Payment Terms',
Level2: ''
};
var object2 = {
TransactionType: '',
Level1: '',
Level2: 'PT1'
};
var object3 = {
TransactionType: '',
Level1: '',
Level2: 'PT2'
};
var object4 = {
TransactionType: '',
Level1: 'Delivery Terms',
Level2: ''
};
var object5 = {
TransactionType: '',
Level1: '',
Level2: 'DT1'
};
var object6 = {
TransactionType: '',
Level1: '',
Level2: 'DT2'
};
var object7 = {
TransactionType: 'Material PO',
Level1: 'Transportation Terms',
Level2: ''
};
现在的真实情况是,
所以基本上第一个数组将包含6个对象,第二个数组只包含一个对象。
注意,可能有'n'个对象,因此唯一要记住的是'TransactionType'。一旦遇到下一个'TransactionType'包含任何值,请立即停止将对象推入数组。 如何使用jQuery或Javascript实现这一目标。任何帮助将受到高度赞赏.. 感谢
答案 0 :(得分:0)
最后,我按照我的要求解决了这个问题。每当“事务类型”'遇到了,我只是将数据保存在对象键中,即条款类别'。 [FIDDLE HERE] [1] [1]:https://jsfiddle.net/hwuzbbz8/
Note the above solution was according to my requirement. you can customize it accordingly whenever such situation arises in your project. Sorry for the identation. thanks