javascript - 如何使用 Javascript 将 JSON boolean 值更改为"is"或“否”

标签 javascript api return boolean

嘿,我是 JavaScript 新手。

我正在使用 API,但无法将 JSON boolean 值转换为 YES 或 NO。

电话中的 boolean 值默认为 false。所以我试图将 false 返回为“NO”

这是我的代码:

        function loadCustomer(e) {
        const xhr = new XMLHttpRequest();

        xhr.open('GET', 'https://jsonplaceholder.typicode.com/todos/1', true);

        xhr.onload = function () {
            if (this.status === 200) {
                // console.log(this.responseText);

                const person = JSON.parse(this.responseText);


                const output = `
                    <ol>
                    <li>ID: ${person.userId}</li>
                    <li>Name: ${person.id}</li>
                    <li>Company: ${person.title}</li>
                    <li>Phone: ${person.completed}
                    </li>
                    </ol>
                `;

                document.getElementById('customer').innerHTML = output;
                // console.log(customer.completed);
                // if (customer.completed = false) {
                //     output.innerHTML = 'hey'
                // }

            }
        }

        xhr.send();
    }

这是 JSON:

{ “用户ID”:1, “id”:1, "title": "delectus aut autem", “已完成”:假 }

最佳答案

你可以试试这个:

<li>Phone: ${person.completed ? 'YES' : 'NO'}</li>

关于javascript - 如何使用 Javascript 将 JSON boolean 值更改为"is"或“否”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59382280/

相关文章:

php - 跨域xmlhttp

javascript - 如何使用 ScrollMagic 固定和重叠多个元素?

java - 不知道如何为这个短方法编写 Javadoc

c - 为什么我不能返回这个数组?

javascript - Bootstrap 轮播图像超出框架

javascript - D3 : Creating scatter plot for multiple values

ios - 在 Swift 中调用 API 时出现问题

linux - 是否有用于访问 EWMH/NetWM 函数的库和 header ?

Python 在没有预期的情况下返回数据

c++ - 与返回指针相比,返回地址是否有任何有用的应用?