Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 想在JS中使用循环进行排序吗 让水果=[芒果、香蕉、鳄梨、苹果、橘子、荔枝]; 让价格=[50,90,65300600900];//非定值; //用If-else解决 如果(价格>0和价格51和价格901)_Javascript - Fatal编程技术网

Javascript 想在JS中使用循环进行排序吗 让水果=[芒果、香蕉、鳄梨、苹果、橘子、荔枝]; 让价格=[50,90,65300600900];//非定值; //用If-else解决 如果(价格>0和价格51和价格901)

Javascript 想在JS中使用循环进行排序吗 让水果=[芒果、香蕉、鳄梨、苹果、橘子、荔枝]; 让价格=[50,90,65300600900];//非定值; //用If-else解决 如果(价格>0和价格51和价格901),javascript,Javascript,注意:我不想使用If-else;您可以将水果与其价格范围进行映射,并按所需长度对数组进行切片,然后返回一个连接字符串 let fruits = [mango,banana,avocado,apple,orange,lychee]; let prices = [50,90,65,300,600,900]; // not constant value; //Solution with If else if(prices > 0 && prices <= 50) cons

注意:我不想使用If-else;

您可以将水果与其价格范围进行映射,并按所需长度对数组进行切片,然后返回一个连接字符串

let fruits = [mango,banana,avocado,apple,orange,lychee];
let prices = [50,90,65,300,600,900]; // not constant value;
//Solution with If else

if(prices > 0 && prices <= 50) console.log("Mango@0-50")
if(prices > 51 && prices <= 65)console.log("Mango@0-50<br>Banana@51-65")
//So on
函数获取值(价格){
返回温度
.slice(0,(prices.findIndex(p=>pricesa-b),
temp=[…fruits.map((f,i,{length})=>`f}${prices[i-1]+1|0}-${prices[i]}'),`rest@>${prices[prices.length-1]+1}`);
console.log(getValues(100));
console.log(getValues(300));
console.log(getValues(301));

console.log(getValues(1000))问题是什么?你试过什么?你在哪里卡住了?所以希望有一个清晰的问题和一些努力的证明。我根本没有试过任何东西,因为我的想法都不接近它。这将适用于if语句,但我希望使用循环。如果你理解我的问题,这将非常有帮助。这就是为什么我马上就要开始了。在你问Stackoverflow问题之前,你应该先解决这个问题。请看“让我来做这项工作”;你对我的问题的回答完成了一半的工作。无论如何,谢谢。@Codebling我已经更新了问题,请看一看。谢谢;这显然会起作用的!)我做了一些改变,请你看一下。请不要改变这个问题。我做了最后的改变;没有更多的改变。请看一看。
let i = 1
fruits.map(fruit => `${fruit.name}@${i}-${i+=100}`);