मान लें कि मेरे पास एक मॉड्यूल ( ./my-module.js
) है, जिसमें एक वस्तु है जो उसका रिटर्न मान होना चाहिए:
let values = { a: 1, b: 2, c: 3 }
// "export values" results in SyntaxError: Unexpected token
इसलिए मैं उन्हें आयात कर सकता हूं:
import {a} from './my-module' // a === 1
import * as myModule from './my-module' // myModule.a === 1
एकमात्र तरीका मैंने पाया है कि निर्यात को कठिन कोडिंग द्वारा किया गया है:
export let a = values.a
export let b = values.b
export let c = values.c
// or:
export let {a, b, c} = values
जो गतिशील न हो।
क्या किसी वस्तु से सभी मूल्यों को निर्यात करना संभव है?
interface { a: number, b: number, c: number }
? सैद्धांतिक रूप से यह संभव होना चाहिए, है ना?
export const {a, b, c} = values
वास्तव में उस स्थिर इंटरफ़ेस को घोषित करने के लिए वाक्यविन्यास है