从对象的内容中获取值
get values from contents of an object
我有这个库howler.min.js,我用它把mp3分成4部分。这是我创建声音变量的代码:
var sound = new Howl({
urls: ['singasong.mp3'],
sprite: { //function
w0: [360, 290], //[begining,duration in milliseconds]
w1: [650, 450],
w2: [1110, 280],
w3: [1270, 330],
w4: [1600, 210]
}
});
我想获得括号内的第二个值(290450280330210),并获得一个数组。我试过这两种方法:
a = $.makeArray(sound.sprite.arguments); // One way to do it
a = sound.sprite.arguments.toArray(); // The other way
但没有奏效。
有人能帮我吗?提前感谢!
您需要迭代sprite
对象的键,并在索引1
:处推送数组值
var values = [];
for (var key in sound.sprite) {
values.push(sound.sprite[key][1]);
}
相关文章:
- Backbone虹吸以获取对象数组
- javascript在数组中获取对象数组中键的所有不同值
- 使用fabric.js从矩形区域获取对象,并将该区域绘制到画布上
- Undercore.js获取对象数组中键对象的值
- 从数组中获取对象
- 在Sahi中获取[对象]作为按钮值
- 如何从jquery自动完成中获取对象值
- 从数组NodeJs中获取对象值
- 如何在javascript中在运行时获取对象/数组
- 从Javascript中谓词的数组中获取对象
- 如何获取对象名称
- 打字.如何获取对象'的属性名称与其值不同
- 扩展引导程序的typeahead以便获取对象而不是字符串
- 正在获取对象内部数组中的对象总数
- JavaScript:获取对象的评估属性
- minko从dom获取对象
- 如何获取对象
- 从类内部获取对象名称(JavaScript)
- 如何获取对象名称
- 获取对象的所有可能组合,其中值的总和与数字匹配