javascript - Il existe des facteurs incertains. Tout le monde choisira-t-il de l'enregistrer en tant que variable? ~
世界只因有你
世界只因有你 2017-05-19 10:34:18
0
2
501

Par exemple, si vous devez utiliser un attribut d'un objet renvoyé par une méthode externe (en supposant que cet attribut n'est pas de type Objet et peut être mis à jour et ne peut pas être enregistré en tant que variable...), enregistrerez-vous la clé de cet attribut au cas où ? Après avoir changé le nom de l'attribut, changez simplement le montant ici~

De plus, lorsque je l'ai écrit, j'ai défini un objet global avec un attribut nommé id. Donc, si je souhaite ajouter une valeur à l'objet lors d'une itération du programme à l'avenir, que dois-je faire s'il y a un nom de clé plus grand. cohérent avec le nom de la clé d'identification et je souhaite le changer...

世界只因有你
世界只因有你

répondre à tous(2)
刘奇
  1. En fait, dans la plupart des cas, cela est utilisé directement. Parfois, il faut faire confiance à la valeur de la méthode externe.

  2. Cela doit être défini la première fois que vous le définissez. Après tout, un nom comme id ne peut pas être modifié simplement en le modifiant. id这种名字不是说改就能改的。

如果题主不放心的话,可以全局定义一个config

Si le sujet est inquiet, vous pouvez définir un fichier config globalement.

// config.js

export default {
    name: 'key_name',
    id: 'key_id',
    apiKey: 'api_return_key'
}

Où vous souhaitez définir :

import keys from '/config'
const obj = {
    [keys.name]: 'hello world',
    [keys.id]: 1,
}

export default obj

Où que vous souhaitiez citer, vous devez sortir la clé stockée dans la config globale :

import keys from '/config'
import obj from './obj'

obj[keys.name] // hello world
obj[keys.id] // 1

something[keys.apiKey] // 拿到其他不确定是否会变的key名,只需要改config配置
🎜C'est juste que c'est plus gênant, mais cela peut toujours être implémenté. À ce moment-là, il vous suffit de changer le nom correspondant à chaque clé dans l'objet du fichier de configuration pour obtenir l'unicité. 🎜
大家讲道理

Déterminer une const constante

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal