javascript - 这个JS是做什么的?

标签 javascript

var passwordArray = pwd.replace(/\s+/g, '').split(/\s*/);

我发现上面的代码行是一个文档很差的 JavaScript 文件,我不知道它到底做了什么。我认为它将字符串拆分为字符数组,类似于 PHP 的 str_split。我是否正确?如果正确,是否有更好的方法?

最佳答案

它替换密码中的所有空格,然后将密码拆分为一个字符数组。

将字符串转换为字符数组有点多余,因为您已经可以通过括号访问字符串的字符(..不是旧的 IE :( ) 或通过字符串方法“charAt”:

var a = "abcdefg";
alert(a[3]);//"d"
alert(a.charAt(1));//"b"  

关于javascript - 这个JS是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5601179/

相关文章:

javascript - 如何将经过验证的 JavaScript 数据存入 MySQL 数据库

javascript - 如何进行 knex.js 迁移?

javascript - 检查数组中是否存在多个值

javascript - 这个javascript代码有什么问题

javascript - 将鼠标悬停在不同的文本消息上时,在同一帧中显示不同的图像

javascript - 在 Javascript 中,如何告诉 array.filter() 在新数组中复制元素对象?

c# - 如何使用 c# 在 asp.net 中生成文本框单击事件

javascript - 单击选择下拉列表时添加另一个选项?

javascript - 在 Xamarin.Forms IOS WebViewRenderer 中调用 JavaScript 函数

c# - 可以在窗口 C# 中使用 javascript