简体   繁体   English

Javascript从对象中获取变量

[英]Javascript getting a variable from an Object

I have a problem getting the invoice number and invoice line number into a variable.我在将发票编号和发票行编号转换为变量时遇到问题。

<script>
const emma = '<%=http2.ResponseText%>';
const obj = JSON.parse(emma);
console.log("object: %O", obj);
console.log(parameters["parameters"][1]["iInvoiceNum"]);
</script>

This is how the console displays.这是控制台的显示方式。 I just want to be able to pass the iInvoiceNum and iInvoiceLine into separate variables.我只是希望能够将 iInvoiceNum 和 iInvoiceLine 传递到单独的变量中。

在此处输入图片说明

It's not pretty, but should work:它不漂亮,但应该有效:

const emma = '<%=http2.ResponseText%>';
const obj = JSON.parse(emma);
const invoiceLine = obj['parameters']['ds']['iInvoiceLine'];
const invoiceNr = obj['parameters']['ds']['iInvoiceNum'];
const emma = '<%=http2.ResponseText%>';
code hereconst obj = JSON.parse(emma);    
const { iInvoiceLine, iInvoiceNum } = obj.parameters.ds;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM