new Set(['b', 'a', 'c']).sort()抛出TypeError: set.sort is not a function。如何排序Set以确保特定的迭代顺序?
                
                9
              
                  集是无序的。
                
                
                  
                    —
                    Slaks 2015年
                    
                  
                
              
                  @SLaks也许是,但是我希望能够利用提供的唯一键
                
                  
                    —
                    ericsoco 2015年
                    
                  
                
              Set的优势,同时仍然能够对元素进行排序。Java提供SortedSets,我只能假设他们这样做是因为有人提供了有效的用例... ES6不应是Java,但是排序集似乎很有用。
                
                  你不能
                
                  
                    —
                    已退出-Anony-Mousse 2015年
                    
                  
                
              sort()一个SortedSet无论是。它使用允许按顺序遍历的树结构,但是您不能像使用一样更改此顺序ArrayList。如果要更改顺序,请使用列表。
                
                  可能需要一些研究,但我认为可以
                
                  
                    —
                    Slai 18'Jul 
                    
                  
                
              Set维持秩序new Set(['b', 'a', 'c'].sort())
                
                  @Slai ecma-international.org/ecma-262/9.0/index.html#sec-set-objects我找不到有关元素顺序的任何声明。
                
                
                  
                    —
                    ceving