मैं अपने जावास्क्रिप्ट ऑब्जेक्ट से प्रत्येक आइटम को जोड़कर फॉर्मडेटा में डेटा जोड़ रहा हूं और ऐसा लगता है:

  let formData = new FormData();
  formData.append('File', document.file);


  product = {
    ...values,
    productType: productT,
  };

  const DataTransformer = {
   createdDate: howtoreadvaluefrom...values, // How can I read value createdDate from ...values
   expirationDate: howtoreadvaluefrom...values, // How can I read value expirationDate from ...values
  };


  for (var key in product) {
    if (key != 'createdDate' && key != 'expirationDate') {
      formData.append(key, product[key]);
    } else {
      formData.append(key, new Date(product[key]).toUTCString());
    }
  }

  await createproduct(formData);

जैसा कि आप देख सकते हैं कि DataTransformer वैरिएबल है और मैं उन दो प्रॉप्स को ...values से पॉप्युलेट करना चाहूंगा, लेकिन मुझे यकीन नहीं है कि इसे करने का सही तरीका क्या है।

बहुत - बहुत धन्यवाद

चियर्स

-1
Roxy'Pro 18 नवम्बर 2019, 11:26

1 उत्तर

आप इसे इस तरह कर सकते हैं:-

// assuming values has these two properties
const {  createdDate, createdDate } = values;
const DataTransformer = {
    createdDate,
    createdDate
}

उम्मीद है ये मदद करेगा!!

0
Shivratna Kumar 18 नवम्बर 2019, 11:29