// IGNORE_BACKEND: JS_IR // WITH_RUNTIME val arr = arrayOf(10, 20, 30, 40) fun foo(xs: Array): String { val s = StringBuilder() for ((index, x) in xs.withIndex()) { s.append("$index:$x;") } return s.toString() } fun box(): String { val ss = foo(arr) return if (ss == "0:10;1:20;2:30;3:40;") "OK" else "fail: '$ss'" }