Javascript 如何创建具有函数返回结果的数组?
我创建了一个简单的计算器Javascript 如何创建具有函数返回结果的数组?,javascript,Javascript,我创建了一个简单的计算器 johnRestBill = [124, 48, 268, 180, 42]; //dollar function tipCal(){ for(var i = 0; i < johnRestBill.length; i++){ if (johnRestBill[i] < 50) { console.log(johnRestBill[i] * .2); } else if (johnRestBill[i] >= 50 &&a
johnRestBill = [124, 48, 268, 180, 42]; //dollar
function tipCal(){
for(var i = 0; i < johnRestBill.length; i++){
if (johnRestBill[i] < 50) {
console.log(johnRestBill[i] * .2);
} else if (johnRestBill[i] >= 50 && johnRestBill[i] <= 200){
console.log(johnRestBill[i] * .15);
} else {
console.log(johnRestBill[i] * .1);
}
}
}
return tipCal();
johnRestBill=[124,48,268,180,42]//美元
函数tipCal(){
对于(变量i=0;i }否则,如果(johnRestBill[i]>=50&&johnRestBill[i]要创建tips
,则更适合使用.map
,为此,您需要一个函数返回计算出的tip:
const johnRestBill=[124,48,268,180,42];
职能提PCAL(法案){
如果(票据<50)返回票据*.2;
否则,如果(bill>=50&&bill要创建tips
,则更适合使用.map
,为此,您需要一个函数返回计算出的tip:
const johnRestBill=[124,48,268,180,42];
职能提PCAL(法案){
如果(票据<50)返回票据*.2;
否则,如果(bill>=50&&bill您可以使用数组映射方法并返回相同的逻辑条件
var johnRestBill=[124,48,268,180,42];//美元
//map返回一个新数组
设arr=johnRestBill.map(函数(项){
如果(项目<50){
退货项目*.2;
}否则,如果(item>=50&&item您可以使用数组映射方法并返回相同的逻辑条件
var johnRestBill=[124,48,268,180,42];//美元
//map返回一个新数组
设arr=johnRestBill.map(函数(项){
如果(项目<50){
退货项目*.2;
}否则,如果(item>=50&&item函数tipCal()
不返回任何内容函数tipCal()
不返回任何内容