【问题标题】:Call the (undefined) rest of an array somewhere在某处调用数组的(未定义)其余部分
【发布时间】:2018-01-24 20:13:25
【问题描述】:

如何在字符串末尾调用数组的其余部分?我听说过传播运算符(但我不太确定)。事实上,我从数组中得到的索引数量是不确定的(除了前两个)。

let filePath = "folder/folder/potentialFolder/potentialFolder/.../file.txt";
let filePathBackup = filePath.split('/');
filePathBackup = `${filePathBackup[0]}/${filePathBackup[1]}/backup/${the_rest_of_my_array}`;

感谢您的帮助!

【问题讨论】:

  • filePath 应该是一个字符串吗?
  • 使用filePath.join('/')
  • 是的,已编辑。对不起。

标签: javascript arrays indexing undefined call


【解决方案1】:

尝试像这样使用.slice().join()

let filePath = 'folder/folder/potentialFolder/potentialFolder/.../file.txt';
let filePathBackup = filePath.split('/');
let rest = filePathBackup.slice(2).join('/');
let result = ${filePathBackup[0]}/${filePathBackup[1]}/backup/${rest}`;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-28
    • 2017-10-10
    • 1970-01-01
    • 1970-01-01
    • 2013-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多