function saveAsJSON(data, name=new Date().toLocaleString('sv').replace(' ','T').replaceAll(':','_')+'.json') {
const a = document.createElement('a')
a.download = name
a.href = URL.createObjectURL(new Blob([JSON.stringify(data, null, 2)], {type: 'application/json'}))
a.click()
}
JavaScriptのデータを保存する
Usage
saveAsJSON(['pen', 'pineapple', 'apple', 'pen'])
// ファイル名を指定
saveAsJSON(['pen', 'pineapple', 'apple', 'pen'], 'hoge.json')