React控制台日志给出空白对象
React - console log gives blank object
我是新来的反应者,我试图从js文件导入一个对象列表,并将它们设置为我的应用程序的初始状态,如下所示:
import allSamples from './reducers/reducerSamples';
var App = React.createClass({
getInitialState () {
return {
samples:{allSamples},
}
},
render () {
...
这是我的js文件,对象:
var allSamples = [
{
id:"1",
sampleName:'Deep House Base',
sampleFamily:'Deep House Pack',
parentCategory:"bass",
subCategory:"house bass",
uploader:"Ben",
soundSource:"../../samplesWav/bd_909dwsd.wav",
tags:[
"house","ghouse","tech-house","rad"
]
},
{
id:"2",
sampleName:'Deep House Base',
sampleFamily:'Deep House Pack',
parentCategory:"bass",
subCategory:"house bass",
uploader:"Ben",
soundSource:"../../samplesWav/bd_chicago.wav",
tags:[
"house","ghouse","tech-house","rad"
]
},
{
id:"3",
sampleName:'Deep House Base',
sampleFamily:'Deep House Pack',
parentCategory:"bass",
subCategory:"house bass",
uploader:"Ben",
soundSource:"../../samplesWav/bd_dandans.wav",
tags:[
"house","ghouse","tech-house","rad"
]
},
{
id:"4",
sampleName:'Deep House Base',
sampleFamily:'Deep House Pack',
parentCategory:"bass",
subCategory:"house bass",
uploader:"Ben",
soundSource:"../../samplesWav/bd_deephouser.wav",
tags:[
"house","ghouse","tech-house","rad"
]
},
{
id:"5",
sampleName:'Deep House Base',
sampleFamily:'Deep House Pack',
parentCategory:"bass",
subCategory:"house bass",
uploader:"Ben",
soundSource:"../../samplesWav/bd_diesel.wav",
tags:[
"house","ghouse","tech-house","rad"
]
},
{
id:"6",
sampleName:'Deep House Base',
sampleFamily:'Deep House Pack',
parentCategory:"bass",
subCategory:"house bass",
uploader:"Ben",
soundSource:"../../samplesWav/bd_dropped.wav",
tags:[
"house","ghouse","tech-house","rad"
]
}
]
React dev工具中的状态显示"空对象",是不是我没有正确导入文件?找不到其他有类似问题的人SO
这里可能发生的几件事:
-
尝试
console.log(allSamples);
高于var App ..
,以确保正确插入。 -
请确保您的转发器支持
{ samples: {allSamples} }
语法。或者只说{ samples: allSamples }
,看看它是否有效。
相关文章:
- 引用对象中的通用值
- 有了字段的名称,我如何用空白数据初始化对象的未定义字段
- 如何在对象上使用trim函数来删除空白jquery
- 空白函数产生“空白”;预期对象”;错误
- 为 SVG 对象提供相同或空白的 ID
- 将 Javascript 对象中的所有 falsey 值转换为空白字符串
- jquery $.ajax 的 MVC 3 反序列化请求 json 到对象中填充空值而不是空白字符串
- 如何使用 String.replace() 方法而不弄乱 MS Word 2013 中的空白段落和对象标识符
- 电子邮件字段在以角度分配空白对象时未重置
- 应用y轴比例时为空白对象
- Chrome 16中的空白页中没有Window对象
- 改变JavaScript对象定义样式会导致画布保持空白
- Javascript创建json对象与空白值
- React控制台日志给出空白对象
- 通过对象匹配Javascript regexp中的空白,通过regexp构造函数创建
- Ajax POST到nodejs给出空白对象
- 从JSON对象中删除空白,但不能在引号内删除
- 清除由相对定位创建的空白,并保持移动的对象不受影响
- 如何以正确的顺序创建数组对象,不存在的键值映射为空白值
- Base64 canvas webgl对象为空白