以下是两种不同的方法实现将二维数组转换为一维数组的JavaScript代码:

方法一:使用Array.prototype.flat()方法

var twoDimensionalArray = [[1, 2], [3, 4, 5], [6]];
 
var oneDimensionalArray = twoDimensionalArray.flat();
 
console.log(oneDimensionalArray); // 输出:[1, 2, 3, 4, 5, 6]

方法二:使用Array.prototype.reduce()方法

var twoDimensionalArray = [[1, 2], [3, 4, 5], [6]];
 
var oneDimensionalArray = twoDimensionalArray.reduce(function(acc, curr) {
    return acc.concat(curr);
}, []);
 
console.log(oneDimensionalArray); // 输出:[1, 2, 3, 4, 5, 6]