객체에 속성이 있는지 어떻게 확인합니까?

테일러 햄 치즈

사과 해. 나는 이것이 다소 초보적인 질문이라고 확신합니다. 그러나 여기에 있습니다! 사전에 힌트를 주셔서 감사합니다 :)

내 앱에 아래 함수가 있으며 이제 앱을 실행하면 "TypeError : parameters.includes is not a function."오류가 발생합니다. 이 오류는 무엇을 의미합니까? if 문에 함수가 필요합니까? 이 조건부를 어떻게 설정해야합니까?

function handleApiAiAction(sender, action, responseText, contexts, parameters, response) {
    switch (action) {
        case "job-search":
            console.log(parameters);
            if (parameters.includes("quickreply")) {
                console.log("it worked");
            } else {
                let replies = response.result.fulfillment.messages[0].replies;
                let title = response.result.fulfillment.messages[0].title;
                sendQuickReply(sender, title, replies);
                console.log("it didn't work");
            }
            break;
        default:
            //unhandled action, just send back the text
            sendTextMessage(sender, responseText);
    }
}

console.log ( 'parameters')는 다음을 제공합니다.

{ quickreply: 'quickreply' }

[일부 편집 :)]

조쉬 빔

{ quickreply: 'quickreply' }객체 멤버를 포함하지 않는 includes: function() {}(나 않습니다 Object.prototype).

하려는 것처럼 보이는 것은 객체에 속성이 포함되어 있는지 확인하는 quickreply것이므로 다음과 같이해야합니다.

if('quickreply' in parameters) {
  // do stuff
}

같은 다른 방법도 사용할 수 있습니다 hasOwnProperty. 각각 고유의 뉘앙스가 있지만 in귀하의 경우에는 효과가있는 것처럼 보입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

객체 / 사전에 속성이 있는지 어떻게 확인합니까?

분류에서Dev

속성 값이 객체 내의 배열인지 어떻게 확인합니까?

분류에서Dev

xml 형제에 속성이 있는지 어떻게 확인합니까?

분류에서Dev

Parse Android에서 객체의 키에 값이 정의되어 있는지 어떻게 확인합니까?

분류에서Dev

객체 배열에 중복 된 속성 값이 있는지 확인하고 반복되는 마지막 값을 얻으려면 어떻게해야합니까?

분류에서Dev

macOS AppleScript에서 속성이 존재하는지 어떻게 확인합니까?

분류에서Dev

값 속성이 배열에 포함되어 있는지 어떻게 확인합니까?

분류에서Dev

Perl에서 Moo 객체의 속성 내에있는 객체를 어떻게 지역화합니까?

분류에서Dev

비 객체의 속성을 얻으려고-> 객체가 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

Cypress에서 버튼에 속성이 있는지 여부를 어떻게 확인합니까?

분류에서Dev

Vue v-if 내에서 객체 배열 내의 객체에 지정된 키에 대한 특정 값이 있는지 어떻게 확인합니까?

분류에서Dev

JavaScript 객체에 값이 포함되어 있는지 여부를 어떻게 확인할 수 있습니까?

분류에서Dev

RSpec은 인수 객체에 하나의 값이 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

QJsonObject 객체에 특정 속성이 포함되어 있는지 확인하는 방법이 있습니까?

분류에서Dev

json 객체에 속성이 포함되어 있는지 확인하는 간단한 방법이 있습니까?

분류에서Dev

C ++ 객체가 배열에 있는지 어떻게 확인합니까?

분류에서Dev

어레이에 동일한 키가 있는지 어떻게 확인합니까?

분류에서Dev

C에서 파일이 비어 있는지 어떻게 확인합니까?

분류에서Dev

객체에 특정 속성이 있다는 것을 어떻게 간결하게 주장합니까?

분류에서Dev

나뭇 가지에 번들이 있는지 어떻게 확인합니까?

분류에서Dev

물체가 움직이는 지 어떻게 확인합니까?

분류에서Dev

파이썬에서 객체가 여전히 존재하는지 어떻게 확인합니까?

분류에서Dev

Python Selenium-HTML에이 항목이 있는지 어떻게 확인합니까?

분류에서Dev

목록에 항목이 이미 있는지 어떻게 확인합니까?

분류에서Dev

테이블에 컬럼이 있는지 어떻게 확인합니까?

분류에서Dev

물고기에 배열이 있는지 어떻게 확인합니까?

분류에서Dev

물고기에 배열이 있는지 어떻게 확인합니까?

분류에서Dev

사물이 벡터에 있는지 어떻게 확인합니까?

분류에서Dev

Laravel에서 여러 열이 있는지 어떻게 확인합니까?

Related 관련 기사

  1. 1

    객체 / 사전에 속성이 있는지 어떻게 확인합니까?

  2. 2

    속성 값이 객체 내의 배열인지 어떻게 확인합니까?

  3. 3

    xml 형제에 속성이 있는지 어떻게 확인합니까?

  4. 4

    Parse Android에서 객체의 키에 값이 정의되어 있는지 어떻게 확인합니까?

  5. 5

    객체 배열에 중복 된 속성 값이 있는지 확인하고 반복되는 마지막 값을 얻으려면 어떻게해야합니까?

  6. 6

    macOS AppleScript에서 속성이 존재하는지 어떻게 확인합니까?

  7. 7

    값 속성이 배열에 포함되어 있는지 어떻게 확인합니까?

  8. 8

    Perl에서 Moo 객체의 속성 내에있는 객체를 어떻게 지역화합니까?

  9. 9

    비 객체의 속성을 얻으려고-> 객체가 있는지 어떻게 확인할 수 있습니까?

  10. 10

    Cypress에서 버튼에 속성이 있는지 여부를 어떻게 확인합니까?

  11. 11

    Vue v-if 내에서 객체 배열 내의 객체에 지정된 키에 대한 특정 값이 있는지 어떻게 확인합니까?

  12. 12

    JavaScript 객체에 값이 포함되어 있는지 여부를 어떻게 확인할 수 있습니까?

  13. 13

    RSpec은 인수 객체에 하나의 값이 있는지 어떻게 확인할 수 있습니까?

  14. 14

    QJsonObject 객체에 특정 속성이 포함되어 있는지 확인하는 방법이 있습니까?

  15. 15

    json 객체에 속성이 포함되어 있는지 확인하는 간단한 방법이 있습니까?

  16. 16

    C ++ 객체가 배열에 있는지 어떻게 확인합니까?

  17. 17

    어레이에 동일한 키가 있는지 어떻게 확인합니까?

  18. 18

    C에서 파일이 비어 있는지 어떻게 확인합니까?

  19. 19

    객체에 특정 속성이 있다는 것을 어떻게 간결하게 주장합니까?

  20. 20

    나뭇 가지에 번들이 있는지 어떻게 확인합니까?

  21. 21

    물체가 움직이는 지 어떻게 확인합니까?

  22. 22

    파이썬에서 객체가 여전히 존재하는지 어떻게 확인합니까?

  23. 23

    Python Selenium-HTML에이 항목이 있는지 어떻게 확인합니까?

  24. 24

    목록에 항목이 이미 있는지 어떻게 확인합니까?

  25. 25

    테이블에 컬럼이 있는지 어떻게 확인합니까?

  26. 26

    물고기에 배열이 있는지 어떻게 확인합니까?

  27. 27

    물고기에 배열이 있는지 어떻게 확인합니까?

  28. 28

    사물이 벡터에 있는지 어떻게 확인합니까?

  29. 29

    Laravel에서 여러 열이 있는지 어떻게 확인합니까?

뜨겁다태그

보관