gpt4 book ai didi

javascript - crossfilter 实例是可变的还是不可变的?

转载 作者:行者123 更新时间:2023-12-03 10:11:33 24 4
gpt4 key购买 nike

我是 js 新手...现在我面临 crossfilter 的问题。

假设我使用以下方法创建了一个 crossfilter 实例:

var instance = crossfilter(data);

我可以通过以下方式获取 JavaScript 数组:

var dataArray = instance.top(Infinity);

所以我的问题是:我在这里得到的dataArray是可变的还是不可变的?由于我尝试修改其中一个元素并以失败告终。

最佳答案

JavaScript 数组都是“可变的”,除非你使用 Object.freeze() 之类的东西。 ,或者如果您要将 propertiesObject 传递给 Object.create()并使其不可写或达到类似效果。

我不熟悉crossfilter,但是如果您提供的代码是正确的,并且dataArray实际上是一个Array对象,那么您如果您使用正确的 JavaScript,应该能够对其进行更改。

例如,使用Array索引访问器:

dataArray[1] = 'some new object';

所以回答你的问题“我在这里得到的dataArray是可变的还是不可变的?”:它是可变的;只要确保您尝试正确地改变它即可。

关于javascript - crossfilter 实例是可变的还是不可变的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30091456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com