打字稿:将空字符串添加到数组中

时间:2018-03-16 04:20:43

标签: javascript arrays angular typescript

我有一个字符串数组,在检查了一些条件之后我在输入set方法中添加空字符串

public tableData: any[] = [];
 @Input()
     set maxLengthArray(value) {
        this._maxLengthArray=value;
        while (some condtion) {
            this.tableData.push('');
            someValue--;
        }
     }

原因我想添加空字符串是,我在表中显示tableData值,并希望显示空字符串的空行。但是空字符串没有被添加到数组中。如何添加?请建议

1 个答案:

答案 0 :(得分:0)

您可以使用ES6 Spread运算符在某些条件下在数组中添加空字符串:

   let data = [] 
   if(someCondition === true){
     data = [...data, '']
    };

    console.log(data)

enter image description here