push() 返回项目的长度谷歌应用脚​​本

时间:2021-03-12 11:09:51

标签: javascript arrays google-apps-script

我遇到了一些代码问题。我正在尝试向二维数组的末尾添加一个元素,但日志正在返回数组的长度。

var arr = [["a"],["b"],["c"],["d"]];
var arr2 = arr.push(["e"]);
Logger.log(arr2);

arr2 正在返回“5”,但希望它返回该数组末尾带有推送元素的数组。

2 个答案:

答案 0 :(得分:1)

值会被push到同一个内存引用中,push方法的返回类型是整数,(数组的长度)

请这样做,你的结果就会达到

curl --header "Content-Type: application/json" --request POST --data '{"item":["myItem1.txt", "myItem2.txt"]}' 0.0.0.0:5000/parse

答案 1 :(得分:0)

void main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(); SystemChrome.setEnabledSystemUIOverlays([]); runApp(MyApp()); } 方法在数组末尾添加一个或多个元素并返回数组的新长度,因此您只需要记录初始数组即可。

push()