<script>
????//?定義poker值和花色
????var?poker?=?{
????????name:?['A',?'2',?'3',?'4',?'5',?'6',?'7',?'8',?'9',?'10',?'J',?'Q',?'K']
????????,?color:?['Spade',?'Heart',?'Club',?'Diamond']
????};
????//?定義大小王
????var?king?=?{
????????name:?'king'
????????,?size:?['big',?'small']
????};
????//容器
????var?pokerlist?=?{};
????var?pokername?=?poker.name;
????var?pokercolor?=?poker.color;
????//歸類數據
????for?(var?i?=?0;?i?<?pokercolor.length;?i++)?{
????????if?(pokercolor[i])?{
????????????var?k?=?pokercolor[i];
????????????var?a?=?pokerlist[k];
????????????if?(!a)?{
????????????????pokerlist[k]?=?[];
????????????????a?=?pokerlist[k];
????????????}
????????????a.push(pokercolor[i])
????????}
????}
????console.log(pokerlist);
</script>代碼效果:目標效果:應該為每個花色下 的數組有13個元素~請問該如何解決~我趕腳是循環有問題~
js的數據結構
荼酒
2016-02-16 21:35:13