如角的js初學者,我打從MySQL逗號分隔字符串轉換分貝波紋管式的JSON對象 輸入:我怎麼能一個逗號分隔字符串轉換成JSON對象類型採用了棱角分明
excellent,very_good,good,poor
輸出:
Object {excellent: "excellent", very_good: "very_good", good: "good",poor: "poor" }
我試着用
var data='excellent,very_good,good,poor';
if(data!=null){
data= data.split(',').reduce((res,x)=>{
res[x] = x;
return res
},{});
}
console.log(data);
它的工作原理,但問題是它不支持在Safari中。
你在Safari瀏覽器中看到任何錯誤嗎? – brk