Импортируйте XML в MySQL 5.1

Произошла ошибка при копировании соответствующего элемента в список отфильтрованных данных. Вот возможное решение с использованием копии оператора распространения:

class Test {
    // assuming users has some data
    constructor() {
        this.items = [
            { attributes: { fullName: 'toto1' } },
            { attributes: { fullName: 'toto2' } },
            { attributes: { fullName: 'tutu3' } }
        ];
        this.filterData = [];
    }
    filterUser(searchTerm) {
        this.filterCount = 0;
        console.log('searchTerm', searchTerm);
        console.log(typeof (this.items));
        if (!this.items || !searchTerm) {
            return this.items;
        }
        for (let i = 0; i < this.items.length; i++) {
            if (this.items[i].attributes.fullName.toLowerCase().indexOf(searchTerm.toLowerCase()) !== -1) {
                this.filterData[i] = { ...this.items[i] }; // Copy full object using spread operator
                this.filterCount++;
            }
        }
        this.items = this.filterData;// I'm not able to copy data back to this.items
    }
}
let test = new Test();
test.filterUser('toto');
console.log(test.items);

6
задан 17 November 2008 в 02:46
поделиться

1 ответ

Никакая требуемая оплата, Используя XML в MySQL 5.1 и 6.0 не ответит на большинство Ваших вопросов. Кроме того, вернитесь к вершине и прочитайте всю страницу, можно сделать много с XML и MySQL.

0
ответ дан 17 December 2019 в 22:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: