Pesquisar na Comunidade
Mostrando resultados para as tags ''objetos''.
Encontrado 7 registros
-
A resposta para essa pergunta é: SIM O conceito de object literal (objeto literal) é muito famoso no JS e consiste em criar um objeto que possui propriedades e, claro, valores associados a essas propriedades. No exemplo a seguir, poderemos ver como esse recurso funciona no JS: const programador = { nome: "Fábio Akita", linguagem: "Ruby" }; Agora posso consultar, alterar ou até mesmo executar propriedades e métodos desse meu objeto. Exemplificando a utilização do meu objeto literal: console.log(`Olá, ${programador.nome}`); # saída: Olá, Fábio Akita Esse recurso é amplamente utilizado no mundo JS. Assista uma instrução switch ser substituída por um object literal: let day; switch (new Date().getDay()) { case 0: day = "Sunday"; break; case 1: day = "Monday"; break; case 2: day = "Tuesday"; break; case 3: day = "Wednesday"; break; case 4: day = "Thursday"; break; case 5: day = "Friday"; break; case 6: day = "Saturday"; break; default: throw new Error("Hey! We have only 7 days in the week"); } console.log(`What day of the week is today? ${day}`); Substituindo por um object literal: const dayOfTheWeek = { 0: "Sunday", 1: "Monday", 2: "Tuesday", 3: "Wednesday", 4: "Thursday", 5: "Friday", 6: "Saturday", }; console.log( `What day of the week is today? ${dayOfTheWeek[new Date().getDay()]}` ); Legal, né!? Mas daí você me pergunta, como posso replicar isso no php? Bom, o php não possui o recurso de object literal, mas calma, pois podemos alçar o mesmo resultado de duas maneiras: 1° por meio dos arrays associativos. 2° por meio da estrutura condicional match. 1° maneira: $dayOfTheWeek = [ 0 => "Sunday", 1 => "Monday", 2 => "Tuesday", 3 => "Wednesday", 4 => "Thursday", 5 => "Friday", 6 => "Saturday", ]; $today = date('w'); // Obtém o dia da semana atual (0 para domingo, 1 para segunda, etc.) echo "What day of the week is today? " . $dayOfTheWeek[$today]; 2° maneira: $today = date('w'); // Obtém o dia da semana atual (0 para domingo, 1 para segunda, etc.) $todayInt = $today + 0; // no caso do match precisamos informar um int, para que a associação seja feita corretamente $dayOfTheWeek = match($todayInt) { 0 => "Sunday", 1 => "Monday", 2 => "Tuesday", 3 => "Wednesday", 4 => "Thursday", 5 => "Friday", 6 => "Saturday", }; echo "What day of the week is today? " . $dayOfTheWeek; Bem, esse foi o tutorial, tmjt rapaziada!
-
O meu mouse não arrasta objetos no corel x8, consigo movê-los usando as setas direcionais, mas com o mouse apenas seleciono, redimensiono e giro mas não movo...
-
O meu mouse não arrasta objetos no corel x8, consigo movê-los usando as setas direcionais, mas com o mouse apenas seleciono, redimensiono e giro mas não movo...
-
Sou inciante na programação e estou estudando js, também não conheço muito bem esse fórum e n sei se essa pergunta é compatível com o tipo de conteúdo postado aqui Gostaria de saber pra que serve e como funciona o get, porque já pesquisei mas n entendi ainda Tem esse exemplo que eu vi no MDN, mas n entendi a explicação dele, talvez quem for explicar pode usar ele exemplo retirado de https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Functions/get : var log = ['test']; var obj = { get latest () { if (log.length == 0) return undefined; return log[log.length - 1] } } console.log (obj.latest); // Retornará "test".
-
Boa tarde a todos. uma dúvida. Tenho um objeto criado no local A do software do tipo TCliente, nele temos as seguinte propriedades nome e telefone (preenchidas). No local B vou precisar também de um objeto do tipo TCliente, devido a isso criei uma variável do tipo TCliente e já instanciei a mesma. Dentro do local A eu passo o meu objeto instanciado no local A para o local B assim; LocalB.VarTipoCliente := LocalA.VarTipoCliente; Isso esta correto, percebo que recebo todas as informações ligadas ao objeto , no entanto a minha duvida é quando vou dar um free na variável LocalB.VarTipoCliente percebo que a variavel LocalA.VarTipoCliente já não esta mais acessível tb. Porque?
-
Pessoal boa tarde Sou novo em python, estou precisando de realizar scritps de leitura de informações do facebook. Já segui alguns tutoriais mas todos não muito completos. Estou fazendo o seguindo código: import urllib.request import json url = 'https://www.facebook.com/me/friends?access_token=CAACEdEose0cBAAx5RR4UqZAseD7ZAvRNGqxO2Cy9wSeWsxUgEBnkpjwWeIdnY8nhkIDZALy3NV5bZCRQmTsnCXkSeK2ZBuS16AqHwG4blqBuJSaZAnWsQyZCxfNZBwa3zQbaDFfRBB4V8bQAspwoJQnQr0PmEZBufsGqtNT0BRO218xQQ4Be36ofvnw4wnCIjOq31nWhkCqOBbgZDZDCAACEdEose0cBABrk9cnC1j0hj5SahfQDezsb8UfzUUcmGnCxxeXZCIZB2tDTvBURHsLOVqPVa0S1cxnS3O83cOrSUXZCkcD7tJFfcUApQRBX0o4jp7E4LH87EffuDzmXnZCaMtbKppagS060aYc08QTQOGlhaexHKQxfqO8CEQsgzTeVOZAGxQmqhrSAxNk9rykgY9FEDdwZDZD' urlfile = urllib.request.urlopen(url).read().decode('utf-8') j = json.loads(urlfile) for amigo in j['j']: print (amigo['name']) Gera um erro na saída, embora na vídeo aula o código funciona: Traceback (most recent call last): File "C:\Users\Paulo\Desktop\workspace\TEste\src\Teste.py", line 7, in <module> j = json.loads(urlfile) File "C:\python\lib\json\__init__.py", line 319, in loads return _default_decoder.decode(s) File "C:\python\lib\json\decoder.py", line 339, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "C:\python\lib\json\decoder.py", line 357, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) Alguém sabe me dizer qual o problema? Estou usando python 3.5. Preciso de um help urgente. Grato.
-
Pessoal boa tarde Sou novo em python, estou precisando de realizar scritps de leitura de informações do facebook. Já segui alguns tutoriais mas todos não muito completos. Estou fazendo o seguindo código: import urllib.request import json url = 'https://www.facebook.com/me/friends?access_token=CAACEdEose0cBAAx5RR4UqZAseD7ZAvRNGqxO2Cy9wSeWsxUgEBnkpjwWeIdnY8nhkIDZALy3NV5bZCRQmTsnCXkSeK2ZBuS16AqHwG4blqBuJSaZAnWsQyZCxfNZBwa3zQbaDFfRBB4V8bQAspwoJQnQr0PmEZBufsGqtNT0BRO218xQQ4Be36ofvnw4wnCIjOq31nWhkCqOBbgZDZDCAACEdEose0cBABrk9cnC1j0hj5SahfQDezsb8UfzUUcmGnCxxeXZCIZB2tDTvBURHsLOVqPVa0S1cxnS3O83cOrSUXZCkcD7tJFfcUApQRBX0o4jp7E4LH87EffuDzmXnZCaMtbKppagS060aYc08QTQOGlhaexHKQxfqO8CEQsgzTeVOZAGxQmqhrSAxNk9rykgY9FEDdwZDZD' urlfile = urllib.request.urlopen(url).read().decode('utf-8') j = json.loads(urlfile) for amigo in j['j']: print (amigo['name']) Gera um erro na saída, embora na vídeo aula o código funciona: Traceback (most recent call last): File "C:\Users\Paulo\Desktop\workspace\TEste\src\Teste.py", line 7, in <module> j = json.loads(urlfile) File "C:\python\lib\json\__init__.py", line 319, in loads return _default_decoder.decode(s) File "C:\python\lib\json\decoder.py", line 339, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "C:\python\lib\json\decoder.py", line 357, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) Alguém sabe me dizer qual o problema? Estou usando python 3.5. Preciso de um help urgente. Grato.