从位于数组内部的数组中删除逗号

我有以下数组,其中包含较小的数组:

var fruits = [["Bananas", "2"], ["Apples", "4"], ["Oranges", "5"]];

我想这样显示它们,删除较小数组中的逗号并添加连字符:

香蕉-2

苹果-4

橘子-5

我已经尝试了以下方法,但是仍然无法正常工作:

var fruits = [
  ["Bananas", "2"],
  ["Apples", "4"],
  ["Oranges", "5"]
];
var fruitsToday = [];
for (i = 0; i < fruits.length; i++) {
  fruitsToday += fruits[i].join(" - ");
}
document.getElementById("today").innerHTML = fruitsToday.join("<br>");

任何帮助将不胜感激!