- 12, May 2024
- #1
Привет,
Я передаю пустой 2d-массив в функцию.
Функция сохраняет некоторое значение в массиве 2d. Но когда функция возвращается, я не могу напечатать это значение.
Ниже приведен мой код:
Код (JavaScript): Ниже приведен мой вывод:
$ truffle execdependentArguments.js
Использование сети «развитие».
внутри адреса argStr[0][0]
внутри argStr[0][1]до
внутри argStr[1][0]uint
внутри argStr[1][1]сумма
вне argStr[0][0]не определено
вне argStr[0][1]не определено
вне argStr[1][0]не определено
вне argStr[1][1]не определено
Я хочу, чтобы как внешние, так и внутренние операторы выводили одно и то же значение.
Кто-нибудь, пожалуйста, направьте меня. Зульфи.
pre.cjk {font-family: "DejaVu Sans Mono", моноширинный }p {margin-bottom: 0,1in; line-height: 115% }code.cjk { font-family: "DejaVu Sans Mono", моноширинный }
Функция сохраняет некоторое значение в массиве 2d. Но когда функция возвращается, я не могу напечатать это значение.
Ниже приведен мой код:
const path = require("path");
const fs = require("fs");
module.exports = async function(callback)
{
try {
let argStr = [[],[]]
let argStr2 = "address to, uint amount"
find_the_arguments(argStr, argStr2)
console.log("outside argStr[0][0]"+argStr[0][0])
console.log("outside argStr[0][1]"+argStr[0][1])
console.log("outside argStr[1][0]"+argStr[1][0])
console.log("outside argStr[1][1]"+argStr[1][1])
}
catch (error) {
console.log(error)
}
callback();
}
function find_the_arguments(argStr, argStr2) {
argStr = argStr2.split(",");
for (let i = 0; i < argStr.length; i++) {
argStr[I] = argStr[I].split(" ").filter(s => s !== '')
}
console.log("inside argStr[0][0]"+argStr[0][0])
console.log("inside argStr[0][1]"+argStr[0][1])
console.log("inside argStr[1][0]"+argStr[1][0])
console.log("inside argStr[1][1]"+argStr[1][1])
}
Код (JavaScript): Ниже приведен мой вывод:
$ truffle execdependentArguments.js
Использование сети «развитие».
внутри адреса argStr[0][0]
внутри argStr[0][1]до
внутри argStr[1][0]uint
внутри argStr[1][1]сумма
вне argStr[0][0]не определено
вне argStr[0][1]не определено
вне argStr[1][0]не определено
вне argStr[1][1]не определено
Я хочу, чтобы как внешние, так и внутренние операторы выводили одно и то же значение.
Кто-нибудь, пожалуйста, направьте меня. Зульфи.
pre.cjk {font-family: "DejaVu Sans Mono", моноширинный }p {margin-bottom: 0,1in; line-height: 115% }code.cjk { font-family: "DejaVu Sans Mono", моноширинный }