我是新编码的,所以请帮我用javascript编写这段代码。
我有这个数组:
var Arr = [1,2,3];
我希望它产生以下输出:
1-1
1-2
1-3
2-2
2-3
3-3
答案 0 :(得分:-1)
var arr = [1,2,3];
for(a = 1; a <= arr.length; a++){
for(b = 1; b <= arr.length; b++){
if(a <= b)
console.log(a + "-" + b)
}
}
答案 1 :(得分:-1)
var Arr = [1,2,3];
var result = [];
Arr.forEach(function(item, index){
for(var i = index; i<= Arr.length - 1; i++){
if(index<=i){
result.push(item + '-' + Arr[i]);
}
}});