我正在尝试将第一个键:值对的值应用于第二个键:值对的数组内的每个值,同时从books数组中删除键,从而生成一个获取此输入的列表:
var fictionCatalog = [
{
author: 'Michael Crichton',// push into each book
books: [
{name: 'Sphere', price: 10.99},
{name: 'Jurassic Park', price: 5.99},
{name: 'The Andromeda Strain', price: 9.99},
{name: 'Prey', price: 5.99}
]
}
]
Run Code Online (Sandbox Code Playgroud)
并记录此输出:
[
[ Michael Crichton, 'Sphere', 10.99 ],
[ Michael Crichton, 'Jurassic Park', 5.99 ],
[ Michael Crichton, 'The Andromeda Strain', 9.99 ],
[ Michael Crichton, 'Prey', 5.99 ]
]
Run Code Online (Sandbox Code Playgroud)
哪里我卡住了
var fictionCatalog = [
{
author: 'Michael Crichton',
books: [
{name: 'Sphere', …Run Code Online (Sandbox Code Playgroud)我正在尝试编写一个函数来对负数和正数的各个数字求和.在我将数字分开之后,我被困在如何将负数加起来.我是否可以逃避' - '标志['-5', '3', '8' ]而不是(-538)返回而不是[ '-', '5', '3', '8' ]或者我是否采取了解决此问题的错误方法?
function sumDigits(num) {
var count = 0;
var intermediate = num.toString().split('')
for(var i = 0; i < intermediate.length; i++){
count += parseInt(intermediate[i])
}
return count;
}
var positive = sumDigits(2309);
console.log(positive); // --> 14
var negative = sumDigits(-8525);
console.log(negative); // --> 4Run Code Online (Sandbox Code Playgroud)