Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 数组不';表中未显示_Jquery_Typescript - Fatal编程技术网

Jquery 数组不';表中未显示

Jquery 数组不';表中未显示,jquery,typescript,Jquery,Typescript,我希望FilterUser函数在表中显示数组UserFilter,但是,它不起作用。当我使用console.log调用第一个函数时,它给出了正确的数组,但不知为什么,它没有显示在表中。你知道如何改变功能使其工作吗 function searchUser() { UserFilter = users.filter(function(User) { if (User.uName.search(inputSearch.val().toString()) > -1) { r

我希望FilterUser函数在表中显示数组UserFilter,但是,它不起作用。当我使用console.log调用第一个函数时,它给出了正确的数组,但不知为什么,它没有显示在表中。你知道如何改变功能使其工作吗

function searchUser() {
  UserFilter = users.filter(function(User) {
    if (User.uName.search(inputSearch.val().toString()) > -1) {
      return true
      FilterUser();

    } else {
      return false;
    }
  });

  console.log(UserFilter)
}


function FilterUser() {
  tableUser.empty();

  for (let i: number = 0; i < UserFilter.length; i++) {
    const user: User = UserFilter[i];
    const tr: JQuery = $(`
        <tr>
            <td>${user.fName}</td>
            <td>${user.lName}</td>
            <td>${user.uName}</td>
            <td>
                <button class="btn btn-outline-dark btn-sm btnEdit" data-id="${i}">
                    <i class="fa fa-pencil-alt"></i>
                </button>
                <button class="btn btn-outline-dark btn-sm btnDel" data-id="${i}">
                    <i class="fa fa-trash"></i>
                </button>
            </td>
        </tr>
        `);

    tableUser.append(tr);
  }
}
函数searchUser(){
UserFilter=users.filter(函数(用户){
if(User.uName.search(inputSearch.val().toString())>-1){
返回真值
过滤器();
}否则{
返回false;
}
});
console.log(UserFilter)
}
函数FilterUser(){
tableUser.empty();
for(设i:number=0;i
在调用FilterUser之前,您的第一个函数返回true