Tag: 数组

将一个stringparsing为node.js中的数组

我想用Docker包装我的Node.js应用程序。 我需要从图像运行器获得的一个东西是一个包含数组的环境variables。 例如: docker run -d -e DM_HOSTS=['localhost:1234', 'localhost'] someimage… 而我的代码: let hosts:string[] = process.env.DM_HOSTS ? process.env.DM_HOSTS : ['localhost:1234']; 问题是 – 我需要parsing这个环境variables到一个真正的JS数组。 我试过JSON.parse()和Array.from(),它没有工作。 Appriciate你的帮助!

如何将string拆分为数组和循环呢?

我有一个像这样的stringvariablesRCD_APIS=backend,api-alerting,api-tracking,api-versioning ,其中包含我的泊坞窗图像的名称。 我需要将其分成一个数组,并循环它,所以我可以拉每个泊坞窗图像 我已经尝试了with_sequence循环,但我只得到索引(1,2,3,..) – name: pull images from registry docker_image: name: "hostname:5000/{{ RCD_APIS.split(',') }}" pull: true state: present tag: "{{RCD_VERSION_CURRENT}}" with_sequence: count={{ RCD_APIS|count }} 我也尝试with_item循环,但它不工作,所以我试图debugging: vars: – container: "{{ RCD_APIS }}" tasks: – name: pull images from registry debug debug: var={{item|basename}} with_items: container.split(',') 我得到像这样的东西: (item=container.split(',')) => { "container.split(',')": [ "backend", "api-alerting", "api-tracking", "api-versioning", "connecteur-gdfa", […]