用javascript从队列中提取值
Extracting values from a queue in javascript
我在java脚本中创建了一个队列,该队列以以下方式存储
function MyType(coords, val) {
this.coords = coords;
this.val = val;
}
function Couple(x, y) {
this.x = x;
this.y = y ;
}
var queue = [];
villianXPos = 4;
villianYPos = 4;
queue.push(new MyType(new Couple(villianXPos,villianYPos, 0)));
现在我想在单独的变量中提取坐标和val
当我做时
var element = queue.shift();
元素正在获取整个值4,4,0
有可能在我的元素变量中只得到4,4,在另一个变量中得到0吗?
假设
queue.push(new MyType(new Couple(villianXPos,villianYPos, 0)));
实际上应该是
queue.push(new MyType(new Couple(villianXPos,villianYPos), 0));
然后
function MyType(coords, val) {
this.coords = coords;
this.val = val;
}
function Couple(x, y) {
this.x = x;
this.y = y ;
}
var queue = [];
villianXPos = 4;
villianYPos = 4;
queue.push(new MyType(new Couple(villianXPos,villianYPos), 0));
var meh = queue.shift();
console.log(meh.coords);
//yields Couple {x: 4, y: 4}
console.log(meh.coords.x);
//yields 4
console.log(meh.val);
//yields 0
console.log(queue);
//yields the remainder of the queue, in this case empty array []
然而,对于这种对象访问
相关文章:
- 在数据提取完成之前进行页面渲染
- 如何处理node.js节点mongodb中的连接和查询队列
- 如何在Javascript中从字符串中提取某些单词
- RegEx JavaScript:数字后的符号提取
- 如何在内联依赖项并将图像转换为dataURI的情况下完全提取网页
- Regex提取URL返回数组的一部分;未定义”;
- 如何提取“;href"最近列表项中的属性值
- 使用时刻.js从日期时间中提取时间
- 通过javascript从会话中提取用户名
- HTML页面如何提取通过表单传递的参数
- 是否可以自动拉取“随机”;标签“;从一长串文本中提取
- innerHTML的子字符串可以在初始调用时提取吗
- 如何使用phonegap从安卓设备中提取联系人的字母顺序
- 如何从特定页面中提取php变量值
- 从字符串中提取年份的Javascript正则表达式
- 如何使用JavaScript提取此url的一部分
- 使用BeautifulSoup从Javascript中提取文本以获得关注者数量
- 使用javascript从字符串中提取浮点数
- 如何使用另一个字符串作为模板从字符串中提取数据
- 用javascript从队列中提取值