Javascript 它不是提取数组的第一个元素;整数;但提取所有其他元素。为什么?还有,如何改进此代码? 用于(i=0;你能在JSFIDLE中发布你的代码并在这里发送FIDLE的url吗?@LazarNikolic我正在查看你的代码,有几件事你应该考虑一下。首先,你需要将数组

Javascript 它不是提取数组的第一个元素;整数;但提取所有其他元素。为什么?还有,如何改进此代码? 用于(i=0;你能在JSFIDLE中发布你的代码并在这里发送FIDLE的url吗?@LazarNikolic我正在查看你的代码,有几件事你应该考虑一下。首先,你需要将数组,javascript,Javascript,它不是提取数组的第一个元素;整数;但提取所有其他元素。为什么?还有,如何改进此代码? 用于(i=0;你能在JSFIDLE中发布你的代码并在这里发送FIDLE的url吗?@LazarNikolic我正在查看你的代码,有几件事你应该考虑一下。首先,你需要将数组中的数字存储为字符串吗?将它们保存为整数不是更简单,然后你就不需要使用像y一样多的切片了吗你做到了。其次,在编写程序的过程中,使用console.log查看在程序执行的特定时刻您的数据发生了什么,通常会有很大的帮助。尝试使用这两个建议,我相信您

它不是提取数组的第一个元素;整数;但提取所有其他元素。为什么?还有,如何改进此代码?
用于(i=0;你能在JSFIDLE中发布你的代码并在这里发送FIDLE的url吗?@LazarNikolic我正在查看你的代码,有几件事你应该考虑一下。首先,你需要将数组中的数字存储为字符串吗?将它们保存为整数不是更简单,然后你就不需要使用像y一样多的切片了吗你做到了。其次,在编写程序的过程中,使用console.log查看在程序执行的特定时刻您的数据发生了什么,通常会有很大的帮助。尝试使用这两个建议,我相信您的代码会起作用。
for(i=0; i<11; i++){
    var slice;
    var secSlice;
    var digit = integers[i];
    document.write("digit:" + digit);
    var extract = digit.slice(1,2);
    extract == "-"? slice = digit.slice(2,digit.indexOf(",")) : slice = digit.slice(1,digit.indexOf(","));
    document.write(i +" :" + "("+ slice + ")");
}