--- id: 596e457071c35c882915b3e4 title: 比较字符串列表 challengeType: 5 videoUrl: '' --- # --description--

给定一个任意多个字符串的列表 ,为以下每个条件实现一个函数:

测试它们是否都是词法上相等的测试,如果每个字符串在词法上小于它之后的字符串(即列表是否按严格的升序排列) # --hints-- `allEqual`是一个函数。 ```js assert(typeof allEqual === 'function'); ``` `azSorted`是一个函数。 ```js assert(typeof azSorted === 'function'); ``` `allEqual(["AA", "AA", "AA", "AA"])`返回true。 ```js assert(allEqual(testCases[0])); ``` `azSorted(["AA", "AA", "AA", "AA"])`返回false。 ```js assert(!azSorted(testCases[0])); ``` `allEqual(["AA", "ACB", "BB", "CC"])`返回false。 ```js assert(!allEqual(testCases[1])); ``` `azSorted(["AA", "ACB", "BB", "CC"])`返回true。 ```js assert(azSorted(testCases[1])); ``` `allEqual([])`返回true。 ```js assert(allEqual(testCases[2])); ``` `azSorted([])`返回true。 ```js assert(azSorted(testCases[2])); ``` `allEqual(["AA"])`返回true。 ```js assert(allEqual(testCases[3])); ``` `azSorted(["AA"])`返回true。 ```js assert(azSorted(testCases[3])); ``` `allEqual(["BB", "AA"])`返回false。 ```js assert(!allEqual(testCases[4])); ``` `azSorted(["BB", "AA"])`返回false。 ```js assert(!azSorted(testCases[4])); ``` # --solutions--