javascript - Terdapat beberapa faktor yang tidak pasti Adakah semua orang akan memilih untuk menyimpannya sebagai pembolehubah? ~
世界只因有你
世界只因有你 2017-05-19 10:34:18
0
2
515

Sebagai contoh, jika anda perlu menggunakan atribut objek yang dikembalikan oleh kaedah luaran (dengan mengandaikan bahawa atribut ini bukan jenis Objek dan mungkin dikemas kini dan tidak boleh disimpan sebagai pembolehubah...), adakah anda akan menyimpan kunci daripada atribut ini sekiranya? Selepas menukar nama atribut, cuma tukar jumlah di sini~

Selain itu, apabila saya menulisnya, saya menentukan objek global dengan atribut bernama id Jadi jika saya ingin menambah nilai pada objek semasa lelaran program pada masa hadapan, apakah yang perlu saya lakukan jika terdapat nama kunci yang lebih. konsisten dengan nama kunci id dan saya ingin menukarnya...

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

membalas semua(2)
刘奇
  1. Malah, dalam kebanyakan kes ini digunakan secara langsung Kadangkala anda perlu mempercayai nilai kaedah luaran.

  2. Ini mesti ditakrifkan pada kali pertama Lagipun, nama id tidak boleh ditukar hanya dengan menukarnya. id这种名字不是说改就能改的。

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

Jika subjek bimbang, anda boleh menentukan fail config secara global.

// config.js

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

Di mana anda ingin tentukan:

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

export default obj

Di mana anda ingin memetik, anda perlu mengeluarkan kunci yang disimpan dalam konfigurasi global:

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

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

something[keys.apiKey] // 拿到其他不确定是否会变的key名,只需要改config配置
#🎜🎜# Ini lebih menyusahkan, tetapi ia masih boleh dilaksanakan Pada masa itu, anda hanya perlu menukar nama yang sepadan dengan setiap kunci dalam objek fail konfigurasi untuk mencapai keunikan. #🎜🎜#
大家讲道理

Tentukan const yang berterusan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan