[英]length of array in Javascript
我只是通過coderbyete問題,而我正在做元音計數。 這是我的程序
function VowelCount(str) {
var count=0;
str=str.toLowerCase();
var split=str.split("");
// code goes here
for(var i=0;i<split.length();i++){
if(split[i]=="a"||split[i]=="e"||split[i]=="i"||split[i]=="o"||split[i]=="u")
{
count++;}
}
return split;
}
我收到錯誤TypeError: Property 'length' of object [object Array] is not a function
為什么我的代碼錯誤? 我似乎無法弄清楚。
兩個錯誤
var split=str.split("");
^ ^
split
是一種方法,您要在同一行中命名一個變量 length
是一個屬性,它必須是.length
而不是.length()
var pieces=str.split(""); for(var i=0;i<pieces.length;i++){
只是使用
split.length;
代替
split.length();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.