我有一个字符串,12345.00我希望它能够返回12345.0.
我看过trim,但它看起来只是修剪空白slice,我不明白这是如何工作的.有什么建议?
如何在JavaScript中获取字符串数组的字符串?
我在想一个像"Hello world!"数组一样的字符串['H','e','l','l','o',' ','w','o','r','l','d','!']
可以这样做:
var myString="Hello!";
alert(myString[0]); // shows "H" in an alert window
Run Code Online (Sandbox Code Playgroud)
或者应该使用charAt(0)还是substr(0,1)?通过"它没问题"我的意思是它适用于大多数浏览器,是否有最佳实践建议,否则等等.
谢谢.
在JS中,如果您想将用户条目拆分为数组,那么最好的方法是什么?
例如:
entry = prompt("Enter your name")
for (i=0; i<entry.length; i++)
{
entryArray[i] = entry.charAt([i]);
}
// entryArray=['j', 'e', 'a', 'n', 's', 'y'] after loop
Run Code Online (Sandbox Code Playgroud)
也许我会以错误的方式解决这个问题 - 非常感谢任何帮助!
我正在尝试执行以下操作。
strs = ["one", "two"];
let sorted_str = strs.map((s) => [s.sort(), s]);
Run Code Online (Sandbox Code Playgroud)
本质上,我想做的是创建一个新的数组数组,这个新数组就像[sorted string from first array, original string from first array]
但是,该方法在这里似乎.sort()无效。
我什至尝试过制作它
let sorted_str = strs.map((s) => [s.toString().sort(), s]);
Run Code Online (Sandbox Code Playgroud)
强制一个字符串并确保它有一个sort()可能的方法,但无济于事。
错误是TypeError: s.toString(...).sort is not a function。
任何可以让它发挥作用的方法或任何简单的解决方法将不胜感激。