Sorting Arrays of Strings
In JavaScript arrays have a sort( ) method that sorts the array items into an alphabetical order.
The following illu...
For further actions, you may consider blocking this person and/or reporting abuse
There's a big caveat to this method of string sorting: it doesn't take Unicode and non-English alphabets into account. Depending on your application, you might want to consider using the
String::localeCompare()instead which has built-in support for things like language-specific sort ordering, ignoring cases or diacritics:Love this reply. It's exactly what I was looking for. I do want to comment that there is a typo in case someone else tries to use this like I did and it didnt work. In the localeSort variable assignment it should be
return a.localeCompare(b, 'en', { sensitivity: 'base' });Thanks! both anwser are awesome!
thank you.
thanks!
I know it is an extension of the topic... How can I add an argument to the callback-function? I want to sort Objects according to their properties.
example of not working dummy code:
var sortprop='weight';
animals.sort(function (a, b, sortprop){....});
Use a compare closure function.
why this code not work?
作者:xgqfrms
链接:cnblogs.com/xgqfrms/p/18195429
来源:cnblogs.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
©xgqfrms 2012-2024
cnblogs.com 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
thank you.