Javascript 我的nodejs安装没有String.localCompare方法。为什么?
标题非常清楚,但此代码示例将使其非常清楚:Javascript 我的nodejs安装没有String.localCompare方法。为什么?,javascript,node.js,string-comparison,Javascript,Node.js,String Comparison,标题非常清楚,但此代码示例将使其非常清楚: > node > 'at'.localCompare undefined > 'at'.compare 我想这将是下一个问题,这里是关于我的环境的信息 > npm version { npm: '5.2.0', ares: '1.10.1-DEV', cldr: '31.0.1', http_parser: '2.7.0', icu: '59.1', modules: '57', node: '8.1.
> node
> 'at'.localCompare
undefined
> 'at'.compare
我想这将是下一个问题,这里是关于我的环境的信息
> npm version
{ npm: '5.2.0',
ares: '1.10.1-DEV',
cldr: '31.0.1',
http_parser: '2.7.0',
icu: '59.1',
modules: '57',
node: '8.1.4',
openssl: '1.0.2l',
tz: '2017b',
unicode: '9.0',
uv: '1.12.0',
v8: '5.8.283.41',
zlib: '1.2.11' }
考虑到这一点,如何在我的环境中恢复localCompare?函数
localCompare
不存在,localeCompare
存在
函数
localCompare
不存在,localeCompare
存在
你确定没有拼错吗?这是localeCompare。即使浏览器也没有localCompareAre您确定没有拼写错误吗?这是localeCompare。甚至浏览器也没有localCompare