Javascript 如何从函数返回计数
您好,我是javascript新手,我正在尝试从函数返回一个计数,我的代码如下所示 我的代码Javascript 如何从函数返回计数,javascript,Javascript,您好,我是javascript新手,我正在尝试从函数返回一个计数,我的代码如下所示 我的代码 函数moredbCount(contentmorearay2,ArrHeading){ var sampleArr=[]; for(var a=0;a
函数moredbCount(contentmorearay2,ArrHeading){
var sampleArr=[];
for(var a=0;a
提前感谢
返回contentCount=resultantototottalcount
不会返回计数,而是返回分配的响应。在contentCount=resultantotottalcount
中,基本上是将resultantottalcount的值赋给contentCount
你应该使用
function moredbCount(contentMoreArray2, ArrHeading) {
var sampleArr = [];
for (var a = 0; a < contentMoreArray2.length; a++) {
if (ArrHeading !== 'More') {
var fullHeading = ArrHeading + '-' + contentMoreArray2[a].name;
} else {
fullHeading = contentMoreArray2[a].name;
}
sampleArr.push(fullHeading);
}
var sampleCount = sampleHeadingCount(sampleArr);
return sampleCount.then(function (resultantCount) {
return resultantCount; //Here iam getting some count like 10 and returning it to the function;
});
}
var contentCount;
var totalCount = moredbCount(contentMoreArray2, ArrHeading);
totalCount.then(function (resultantTotalCount) {
return resultantTotalCount
});
函数moredbCount(contentmorearay2,ArrHeading){
var sampleArr=[];
for(var a=0;a
返回contentCount=resultantTotalCount
不会返回计数,而是返回赋值的响应。在contentCount=resultantotottalcount
中,基本上是将resultantottalcount的值赋给contentCount
你应该使用
function moredbCount(contentMoreArray2, ArrHeading) {
var sampleArr = [];
for (var a = 0; a < contentMoreArray2.length; a++) {
if (ArrHeading !== 'More') {
var fullHeading = ArrHeading + '-' + contentMoreArray2[a].name;
} else {
fullHeading = contentMoreArray2[a].name;
}
sampleArr.push(fullHeading);
}
var sampleCount = sampleHeadingCount(sampleArr);
return sampleCount.then(function (resultantCount) {
return resultantCount; //Here iam getting some count like 10 and returning it to the function;
});
}
var contentCount;
var totalCount = moredbCount(contentMoreArray2, ArrHeading);
totalCount.then(function (resultantTotalCount) {
return resultantTotalCount
});
函数moredbCount(contentmorearay2,ArrHeading){
var sampleArr=[];
for(var a=0;a