Оптимизация

Коллеги, добрый день!

Оптимизирую сценарий в node-red, в частности оптимизирую функции.
Столкнулся с проблемой у меня не передается значение переменной xs в массив. Я так понимаю, что проблема в синтаксисе. Нода ниже, подскажите, что я делаю не так.

`[{"id":"407cf899.afe438","type":"function","z":"e7568caf.3439f","name":"","func":"function re(xs) {\n    \nlet matrix = [\n  [0, 0, 0, 0, 0, \"В квартире протечка, отключаем водоснабжения\"], \n  [1, 1, 0, 0, 0, \"Проблем в квартис водой - нету, приводим в норму\"],\n  [1, 0, 1, 1, 1, \"В квартире нет  горячей воды, запускаем водонагреватель\"],\n];\nreturn [{payload:matrix[xs,0]}, {payload:matrix[xs,1]}, {payload:matrix[xs,2]}, {payload:matrix[xs,3]}, {payload:matrix[xs,4]}, {payload:matrix[xs,5]}];\n}\nmsg=re(msg.payload);\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":1080,"y":400,"wires":[["9c5988fe.978c88"]]}]`. 

Подскажите, что я не так делаю.

Добрый день. Код у вас так и есть - без переносов строк?
Скопируйте еще раз, пользуйтесь
``` (Три смвола на русской букве “ё”)
Ваш код
```
для оформения - а то нечитаемо.

Прошу прощения, исправляюсь.

Нода

[
    {
        "id": "407cf899.afe438",
        "type": "function",
        "z": "e7568caf.3439f",
        "name": "",
        "func": "function re(xs) {\n    \nlet matrix = [\n  [0, 0, 0, 0, 0, \"Протечка, перекрываем карын\"], \n  [1, 1, 0, 0, 0, \"Проблем нет\"],\n  [1, 0, 1, 1, 1, \"Нет горячей воды, запускаем водонагреватель, перекрываем краны\"],\n];\nreturn [{payload:matrix[xs,0]}, {payload:matrix[xs,1]}, {payload:matrix[xs,2]}, {payload:matrix[xs,3]}, {payload:matrix[xs,4]}, {payload:matrix[xs,5]}];\n}\nmsg=re(msg.payload);\nreturn msg;",
        "outputs": 6,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "x": 1080,
        "y": 400,
        "wires": [
            [
                "9c5988fe.978c88"
            ]
        ]
    }
]

Функция

function re(xs) {
    
let matrix = [
  [0, 0, 0, 0, 0, "Протечка, перекрываем карын"], 
  [1, 1, 0, 0, 0, "Проблем нет"],
  [1, 0, 1, 1, 1, "Нет горячей воды, запускаем водонагреватель, перекрываем краны"],
];
return [{payload:matrix[xs,0]}, {payload:matrix[xs,1]}, {payload:matrix[xs,2]}, {payload:matrix[xs,3]}, {payload:matrix[xs,4]}, {payload:matrix[xs,5]}];
}
msg=re(msg.payload);
return msg;