>
Sample
变量,但Sample
变量中只显示前几个字符
Sample
变量时,只打印前3756个字符。通过控制台打印的字符是否有任何限制。日志
完整数据保存在样本变量中,我通过搜索样本末尾出现的字符串来验证它。json文件
var Sample = require('./sample.json');
export default class proj extends Component {
constructor(props) {
super(props);
this.state = {
locations: [],
};
}
loadOnEvent() {
console.log(Sample);
//this.state={ locations : Sample };
}
}
有没有其他方法打印
Sample
变量中的数据。
试着用另一种方式加载。如果文件是远程的,则使用fetch
;如果文件是本地的,则使用fs
。
如果是@Shota认为的内存问题,考虑使用服务器端处理对json文件的请求。它是一种很好的解决方案,可以设置微服务,在启动时加载json文件,并处理从json文件解析出的数据结构请求。
webpack用例的答案:
配置webpack使用file-loader
或cope-webpack-plugin
专门针对这个文件,因为它足够大。考虑将其与webpack捆绑包并行加载。如果您的应用程序有很大的部分,不需要每个案例,它们必须被移动到单独的捆绑包中。
必须使用json将json转换为字符串。在登录之前进行字符串化
。
/* ... */
loadOnEvent() {
console.log(JSON.stringify(Sample));
//this.state={ locations : Sample };
}
/* ... */
控制台日志是一个强大的方法,用来检查您的页面或应用程序。让我们从console.log()开始,探索其他高级用法。 TL;DR 使用console.log()进行基本日志记录 使用console.erroe()和console.warn()获取醒目的内容 使用console.group()和console.groupEnd()来分组相关消息,避免混乱 使用console.assert()显示条件语
我假设eclipse中存在一些限制,阻止将大量数字打印到控制台。 编辑:在5572处,控制台的输出将被清除,这是输出: 你想看多少个素数?5572
APIService: 在活动调用API中:
我正在为我的应用程序使用spring boot,并且我正在使用默认的spring boot日志记录。 是否有任何配置来防止spring boot将日志消息打印到控制台?
由来 编码中我们常常需要调试输出一些信息,除了打印日志,最长用的要数System.out和System.err 比如我们打印一个Hello World,可以这样写: System.out.println("Hello World"); 但是面对纷杂的打印需求,System.out.println无法满足,比如: 不支持参数,对象打印需要拼接字符串 不能直接打印数组,需要手动调用Arrays.to
我正在我的Spring Boot应用程序中使用Logback。 null