在javascript中更新视图中的数组值

在javascript中更新视图中的数组值,javascript,Javascript,我有一个数组的值 var myValues = [ [one],[two],[three] ] 在我的节点控制器(Adonis JS)中,我的事件侦听器每1秒用更新的值更新一次这个数组 如何在视图中显示不断更新的值而不刷新页面。(刷新时更新值)通过简单的javascript 我有这样的想法 var myViewValues = {{{myValues }}} 创建一个返回所需数据的函数。将它绑定到另一个变量,并在视图中使用它 //Use .bind() javascript var obj

我有一个数组的值

var myValues = [
[one],[two],[three]
]
在我的节点控制器(Adonis JS)中,我的事件侦听器每1秒用更新的值更新一次这个数组

如何在视图中显示不断更新的值而不刷新页面。(刷新时更新值)通过简单的javascript

我有这样的想法

var myViewValues = {{{myValues }}}

创建一个返回所需数据的函数。将它绑定到另一个变量,并在视图中使用它

//Use .bind() javascript

var obj = {name:"Niladri"};

var greeting = function(a,b,c){
    return "welcome "+this.name+" to "+a+" "+b+" in "+c;
};

//creates a bound function that has same body and parameters 
var bound = greeting.bind(obj); 


console.dir(bound); ///returns a function

console.log("Output using .bind() below ");

console.log(bound("Newtown","KOLKATA","WB")); //call the bound function

/* the output will be 
Output using .bind() below
welcome Niladri to Newtown KOLKATA in WB */

参考资料:

你能详细说明一下这个问题吗?@AnandS我的控制器正在不断更新数组的值。我在HTML页面中获取该数组的值并显示它。每次我需要刷新页面以获得更新的值时,我如何为服务器端到客户端的javascript变量进行双向绑定,而不是使用任何HTML元素。因此,我不需要每次都刷新页面,您可以尝试使用socket.io library在前端持续实时刷新您的值。查看他们的文档:无法获得上述答案是在控制器更新时更新视图的解决方案。请说明挑战是在更新视图中还是在更新控制器中。换句话说,就是更新变量myValues或显示myValues发生的更改的问题。