Logo Passei Direto
Buscar
Analisando o código a seguir, temos uma classe em Javascript com algumas propriedades privadas e outras públicas. Qual será o resultado obtido no console do debug utilizando o comando console.log? a. O aplicativo rodará sem nenhum erro e serão exibidos no console os valores 1 e 0. b. O aplicativo apresentará erro porque o caractere # não é reconhecido pelo Javascript. c. O aplicativo apresentará erro porque faltou o caractere # na propriedade abrir. d. O aplicativo rodará sem nenhum erro e serão exibidos no console os valores undefined e 0, porque a propriedade abrir é privada. e. O aplicativo rodará sem nenhum erro e serão exibidos no console os valores 1 e undefined, porque a propriedade fechar é privada.
User badge image
Augusto Nascimento

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Analisando as opções fornecidas: a. O aplicativo rodará sem nenhum erro e serão exibidos no console os valores 1 e 0. - Esta opção não condiz com a situação, pois as propriedades privadas não podem ser acessadas diretamente fora da classe. b. O aplicativo apresentará erro porque o caractere # não é reconhecido pelo Javascript. - O caractere # é reconhecido em Javascript para definir propriedades privadas. c. O aplicativo apresentará erro porque faltou o caractere # na propriedade abrir. - O caractere # está presente nas propriedades privadas da classe. d. O aplicativo rodará sem nenhum erro e serão exibidos no console os valores undefined e 0, porque a propriedade abrir é privada. - Esta opção está correta, pois a propriedade "abrir" é privada e não pode ser acessada diretamente fora da classe, resultando em "undefined". e. O aplicativo rodará sem nenhum erro e serão exibidos no console os valores 1 e undefined, porque a propriedade fechar é privada. - A propriedade "fechar" não é mencionada no código fornecido. Portanto, a opção correta é: d. O aplicativo rodará sem nenhum erro e serão exibidos no console os valores undefined e 0, porque a propriedade abrir é privada.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

O Flexbox utiliza o valor Column no Flex Direction para organizar os itens na vertical de cima para baixo.
Qual a resposta correta sobre o uso do column no Flexbox?
a) Usaremos o column para organizar os componentes na vertical.
b) Usaremos o column-reverse para organizar os componentes na vertical, mas na ordem inversa.
c) Usaremos o row-reverse para organizar o componente na horizontal.
d) Usaremos o column-reverse para organizar os componentes na vertical.
e) Usaremos o row para organizar o componente na vertical.

O React Native permite que seja enviado ao usuário um push notification com uma informação relevante para executar alguma funcionalidade do aplicativo, para fins de marketing ou retenção de clientes.
Para enviarmos uma notificação ao device, qual o fluxo precisamos seguir?
a) Obtemos o token e enviamos uma mensagem diretamente para o celular.
b) Solicitamos a autorização de envio de notificações, obtemos o token e enviamos uma mensagem diretamente para o celular.
c) Solicitamos a autorização de envio de notificações, coletamos o token, enviamos o token ao nosso servidor e nosso servidor envia a mensagem e token para os sites de envio de notificação (expo, firebase ou APNS).
d) Solicitamos a autorização de envio de notificações e nosso servidor envia a mensagem e token para os sites de envio de notificação (expo, firebase ou APNS).

Utilizamos o PropTypes para realizar uma checagem se todas as propriedades de um componente foram enviadas de acordo com a sua declaração.
Caso declaremos o seguinte PropTypes abaixo, qual das chamadas não apresentaria erro?
TestComponent.PropTypes = {
name: PropTypes.string.isRequired,
cpf: PropTypes.number.isRequired,
email: PropTypes.string.isRequired,
isOpen: PropTypes.bool.isRequired,
info: PropTypes.any.isRequired
};
.
.
.
.
.

O FlexDirection possui algumas propriedades que permitem organizar os itens de uma view em row, row-reverse, column e column-reverse.
Quando devemos usar a propriedade column-reverse ao invés do column sem o reverse?
a) Quando precisamos que os itens se mantenham na vertical, sejam visualizados de cima para baixo e fiquem na parte debaixo da componente.
b) Quando precisamos que os itens se mantenham na horizontal, sejam visualizados da esquerda para a direita e fiquem na parte debaixo da componente.
c) Quando precisamos que os itens se mantenham na vertical, sejam visualizados de baixo para cima e fiquem na parte debaixo do contêiner.
d) Quando precisamos que os itens se mantenham na horizontal, sejam visualizados da direita para a esquerda e fiquem na parte debaixo do contêiner.
e) Quando precisamos que os itens se mantenham na vertical, sejam visualizados de baixo para cima e fiquem na parte superior do contêiner.

Se você está gerenciando uma equipe com uma stack backend em NodeJS e precisa escolher uma linguagem frontend para WEB e mobile, qual o melhor caminho a se escolher?
Qual a melhor escolha?
a) Somente a linguagem React Native.
b) React Native para WEB e React JS para mobile.
c) Somente a linguagem React JS.
d) Html/Javascript para WEB e linguagem nativa para mobile.
e) ReactJS para WEB e React Native para mobile.

O Redux-Saga é uma biblioteca que, junto com o Redux, permite que possamos compartilhar os estados entre vários componentes.
Qual o melhor fluxo a ser seguido para buscar uma informação na internet e compartilhá-la com vários componentes?
a) O aplicativo, no primeiro componente, deve chamar uma reducer que por sua vez, chamará um Saga para realizar a conexão. Após finalizar a conexão, o Saga mandará a informação para o action que, por fim, distribuirá a informação entre os componentes.
b) O aplicativo, no primeiro componente, deve chamar uma action que por sua vez, chamará um Saga para realizar a conexão. Após finalizar a conexão, o Saga chamará uma action que mandará a informação para o reducer que, por fim, distribuirá a informação entre os componentes.
c) O aplicativo, no primeiro componente, deve chamar uma action que por sua vez, chamará um Saga para realizar a conexão. Após finalizar a conexão, o Saga mandará a informação para o reducer que, por fim, distribuirá a informação entre os componentes.
d) O aplicativo, no primeiro componente, deve chamar um Saga para realizar a conexão. Após finalizar o Saga mandará a informação para o reducer que, por fim, distribuirá a informação entre os componentes.
e) O aplicativo, no primeiro componente, deve chamar um action para realizar a conexão. Após finalizar a conexão, o action mandará a informação para o reducer que, por fim, distribuirá a informação entre os componentes.

O React Native possui uma série de componentes que são utilizados na camada visual e, quando executados, utilizam os componentes próprios do código nativo.
Quais são as principais funções dos seguintes componentes: TextInput, TouchableOpacity e SafeAreaView?
a) O TextInput inseri um texto somente leitura com rolagem, o TouchableOpacity adiciona o efeito de opacidade em uma view e o SafeAreaView protege os componentes para que eles não fiquem embaixo de pontos da tela como cabeçalho o botão inferior do iPhone X.
b) O TextInput inseri um texto somente leitura com rolagem, o TouchableOpacity adiciona o efeito de opacidade em uma view e o SafeAreaView protege uma determinada área que o usuário não possa tocar.
c) O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a informação, o TouchableOpacity deixa a View "tocável" e coloca um efeito de opacidade ao realizar o toque e o SafeAreaView protege os componentes para que eles não fiquem embaixo de pontos da tela como o cabeçalho e o botão inferior do iPhone X.
d) O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a informação, o TouchableOpacity adiciona o efeito de opacidade em uma view e o SafeAreaView protege os componentes para que eles não fiquem embaixo de pontos da tela como cabeçalho o botão inferior do iPhone X.
e) O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a informação, o TouchableOpacity adiciona o efeito de opacidade em uma view e o SafeAreaView protege uma determinada área que o usuário não possa tocar.

Ao iniciarmos um novo projeto, qual é o melhor caminho que podemos tomar entre o Manage workflow e o Bare Workflow?
a. Caso o desenvolvedor queira utilizar todo o recurso de gerenciamento do Expo CLI, a opção é o Manage Workflow.
b. Caso o desenvolvedor queira todo o controle de desenvolvimento, mas não tenha o xCode e Android Studio instalado, a opção é o Manage Workflow.
c. Caso o desenvolvedor queira todo o controle de desenvolvimento e tenha o xCode e Android Studio instalado, a opção é o Manage Workflow.
d. Caso o desenvolver queira utilizar todo o recurso de gerenciamento do Expo CLI, a opção é o Bare Workflow.
e. Caso o desenvolver queira utilizar todo o recurso de gerenciamento do React Native CLI, a opção é o Manage Workflow.

O React Native permite que seja enviado ao usuário um push notification com uma informação relevante para executar alguma funcionalidade do aplicativo, para fins de marketing ou retenção de clientes.
Com isso, para enviarmos uma notificação ao device, qual o fluxo precisamos seguir:
a. Obtemos o token e enviamos uma mensagem diretamente para o celular.
b. Solicitamos a autorização de envio de notificações, obtemos o token e enviamos uma mensagem diretamente para o celular.
c. Solicitamos a autorização de envio de notificações, coletamos o token, enviamos o token ao nosso servidor e nosso servidor envia a mensagem e token para os sites de envio de notificação (expo, firebase ou APNS).
d. Solicitamos a autorização de envio de notificações e nosso servidor envia a mensagem e token para os sites de envio de notificação (expo, firebase ou APNS).

Mais conteúdos dessa disciplina