以下一段代码如何以及为什么在chrome中给出1而在firefox中给出2。
var a = "2014/04/27"
var b = "2014/04/09"
var n = a.localeCompare(b);
console.log(n);
我在我的项目中使用上面的代码,它运行良好的chrome但在firefox中有bug。欢迎任何有关上述工作的建议或同等功能。谢谢.......
答案 0 :(得分:1)
一个浏览器与另一个浏览器的功能实现不同。
以下是Firefox的文档页面:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/localeCompare ...
...并查看此主题以获取更多信息:http://code.google.com/p/v8/issues/detail?id=459