Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите пожалуйста, так как не работает функция. Задача на создание функции (легкое) (https://javascript.ru/forum/misc/80315-pomogite-pozhalujjsta-tak-kak-ne-rabotaet-funkciya-zadacha-na-sozdanie-funkcii-legkoe.html)

Inna_V 21.05.2020 15:59

Помогите пожалуйста, так как не работает функция. Задача на создание функции (легкое)
 
Нуж

Nexus 21.05.2020 16:11

function filter(values) {
    return values.filter(function (value) {
        if (value instanceof Array) {
            return value.length > 0;
        }
        
        if (value instanceof Object) {
            return JSON.stringify(value) !== '{}';
        }
        
        return !!value;
    });
}

var resultArray = filter([1, 'abc', [], ['a'], {}, {name: "ololo"}, null, 0]),
    resultString = JSON.stringify(resultArray);

alert(resultString);


Часовой пояс GMT +3, время: 04:55.