J'ai une situation
let values = [{value: "one"}, {value: "two"}];
let joinedValues = values.reduce(function(p, n) {return `${p.value},
${n.value}`});
let values2 = [{value: "one"}];
let joinedValues2 = values2.reduce(function(p, n) {return `${p.value}, ${n.value}`});
console.log(joinedValues);
console.log(joinedValues2);
Lorsque le tableau length > 1
ce moment-là, il itère et me renvoie les valeurs jointes, mais lorsque length === 1
il n'itérera pas du tout et retournera directement l'objet de valeur. Donc, comment puis-je obtenir une chaîne séparée par des virgules à partir du tableau de l'exemple ci-dessus ? en utilisant uniquement la réduction .
Note : Je ne peux pas prédire la valeur initiale qui est dynamique. .