我试图为属性值声明数字,但是不起作用。如何声明它。如果有人知道,请帮助解决此问题。
let test = {
name:'Tree',
type:'Land',
attr:{
value:Number:"12345",
content:"test"
}
}
属性值类型应为数字。
答案 0 :(得分:4)
您正在将数据类型语句与赋值混淆,如果要拥有一个类型化的json对象,则必须创建一个接口或类
var data = [
['Foo', 'programmer'],
['Bar', 'bus driver'],
['Moo', 'Reindeer Hunter']
];
function download_csv() {
var csv = 'Name,Title\n';
data.forEach(function(row) {
csv += row.join(',');
csv += "\n";
});
console.log(csv);
var hiddenElement = document.createElement('a');
hiddenElement.href = 'data:text/csv;charset=utf-8,' + encodeURI(csv);
hiddenElement.target = '_blank';
hiddenElement.download = 'people.csv';
hiddenElement.click();
}
答案 1 :(得分:1)
错了,让我修复一下:
let test = {
name: 'Tree',
type: 'Land',
attr: {
value: 12345,
content: 'test'
}
}
初始化所有内容时,无需设置类型。