params := args[0].Get("params")
paramsMap := make(map[string]string)
if params.IsObject() {
    params.EnumerateKeyValue(func(key, val *sciter.Value) bool {
        paramsMap[key.String()] = val.String() // 这一行报错
        return true
    })
}
for k, v := range paramsMap {
    log.Println(k, v)
}

报错内容:

panic: runtime error: cgo argument has Go pointer to Go pointer

请问,应该怎么改呢?