当我开始时,这对我来说看起来相当简单,但出于某种原因,每当我尝试在代码服务上运行结果时,我都会得到一个空数组.我希望你能帮助我找出问题所在.
function alphabetPosition(text) {
text.split(' ').join('');
var chari = "";
var arr = [];
var alphabet = "abcdefghijklmnopqrstuvwxyz".split('');
for(var i = 0; i < text.len; i++){
chari = text.charAt(i).toLowerCase();
if(alphabet.indexOf(chari) > -1){
arr.push(alphabet.indexOf(chari));
}
}
return arr;
}
console.log(alphabetPosition("Hello World"));Run Code Online (Sandbox Code Playgroud)
我的想法是从参数中获取文本然后去掉空格.我为我的空数组创建了一个变量,然后创建一个字母字符串,我可以稍后搜索.在for循环中,我将每个字符设置为小写,如果在字母字符串中找到该字符,则其位置将被推入数组(arr).我很感激你的时间.
我有一个看起来像 "01:12:33" 的字符串,它是 HH:MM:SS 格式。如何将其转换为 JS 中的时间值?
我已经尝试了 new Date() 构造函数并将年和日值设置为 0,然后执行 getTime(),但我没有任何运气。
我正在寻找返回数字的特定目录文件计数。我将其输入终端,它可以给我指定目录的文件数。
我已经尝试过回声,find "'directory' | wc -l"但是没有用,有什么想法吗?
我目前正在db.stats一个数据库上运行,然后我得到一些包括dataSize和 的信息storageSize。
现在我想
dataSize 是数据库中有多少数据 storageSize 是在数据库已满之前我可以存储多少数据。 但是,当我进行计算,比如(dataSize/totalSize) * 100找到数据库中使用的空间百分比时,我得到的数字几乎总是大于 100%。
我怎样才能db.stats知道我目前使用了多少数据库空间?
我正在使用 Mongo 3.6 atm。