javascript中是否有类似于php中的compact的函数?

2023-11-25

I found compact函数非常有用(在 php 中)。它的作用如下:

$some_var = 'value';
$ar = compact('some_var');
//now $ar is array('some_var' => 'value') 

因此,当元素的键是变量名时,它会根据您指定的变量创建数组。 javascript中有什么函数吗?


可以使用ES6/ES2015对象初始值设定项

Example:

let bar = 'bar', foo = 'foo', baz = 'baz'; // declare variables

let obj = {bar, foo, baz}; // use object initializer

console.log(obj);

{bar: 'bar', foo: 'foo', baz: 'baz'} // output

注意浏览器兼容性,您始终可以使用Babel

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

javascript中是否有类似于php中的compact的函数? 的相关文章

  • 按第一列排序二维数组,然后按第二列排序

    int arrs 1 100 11 22 1 11 2 12 Arrays sort arrs a b gt a 0 b 0 上面的数组已排序为 1 100 1 11 2 12 11 22 我希望它们按以下方式排序a 0 b 0 首先 如果
  • 如何使用 Greasemonkey 监视静态 HTML 页面的更改?使用哈希?

    我希望我的 Greasemonkey 脚本仅在其访问的静态页面具有与以前完全相同的内容时运行 现在我可以设置一个包含该页面哈希的变量 我正在寻找一种动态散列页面的方法 以便我可以将我的散列与生成的散列进行比较 关于如何即时实现散列的任何想法
  • 总和不小于 key 的数组的最小子集

    给定一个数组 假设为非负整数 我们需要找到最小长度子集 使得元素之和不小于 K K 是作为输入提供的另一个整数 是否有可能找到时间复杂度为 O n n 的大 oh 的解决方案 我目前的想法是这样的 我们可以在 O n log n 中对数组进
  • MVC 模式中的验证层

    验证模型将使用的数据的最佳位置在哪里 例如 考虑登记表 我们有一些来自注册表的数据 那么验证这些数据的最佳位置在哪里 我们应该通过 if 语句或特殊的验证器类来检查每个数据 这意味着大量的编码 所以我想了解在哪里可以做到这一点 在控制器中
  • 如何使用 Javascript 设置查询字符串

    有没有办法使用 javascript 设置查询字符串的值 我的页面有一个过滤器列表 单击该列表时 它将更改右侧的页内结果窗格 我正在尝试更新 url 的查询字符串值 因此如果用户离开页面 然后单击 后退 按钮 他们将返回到最后一个过滤器选择
  • PHP 数组通过 JSON 转为 jquery 数组

    我有点困惑为什么以下不起作用 get php
  • 从数据库填充复选框

    我有两个表 第一个由与名称关联的 id 组成 1 汽车 2 火车 3 普通 ETC 第二个表由两个字段 user id 和第一个表中的 id 组成 例如 1 1 2 1 3 当用户转到该页面时 我试图重新填充选定的复选框 首先 您查询数据库
  • 如何始终将焦点保持在文本框中

    我创建了一个包含两个 div 的 HTML 页面 左侧的 div 页面的 90 是 ajax 结果的目标 右侧的 div 页面的 10 包含一个文本框 该页面的想法是在文本框中输入零件编号 通过条形码扫描仪 并显示与该零件编号匹配的绘图 显
  • 改变 JavaScript 中的顶部填充

    以下是我在 css 中设置顶部填充的方法 body font size font size px margin 0 padding 100px 0 20px 0 width 100 important 如何使用最简单的 javascript
  • 从支付网关重定向回时用户会话丢失

    我已将 Cyber source 配置为我的支付网关 我能够导航到 cybersource 并进行付款 并能够成功重定向回该网站 我也可以取消付款并重定向回我的网站 我收到来自支付网关的响应 但是 用户在从支付网关重定向回来时会被注销 我正
  • URL 中的 %2F 中断并且未引用所需的 .php 文件 [重复]

    这个问题在这里已经有答案了 我需要将 作为变量作为 URL 的一部分传递 我的结构如下所示 www domain com listings page 1 city Burnaby South type Townhome bedroom 2
  • 使用javascript动态更新css内容

    需要将 css 更新为动态值 我不确定最好的方法是什么 div style zoom 1 div 缩放级别将根据窗口大小调整触发 应用程序将相应缩放 我将此应用程序加载到 cordova 中并让它在 iPAD 中运行 然后我意识到需要使用
  • 如何使用 PHP 对字符串进行 rot13 处理?

    我有一个很大的 php 代码 我想手动对其进行编码和解码 我的问题是 php 代码里面有很多单引号和双引号 因此我在使用时出现错误str rot13 功能如下 那么正确的语法是什么以及如何使用下面的函数进行编码 str rot13 That
  • Highcharts jQuery 渲染问题 - 所有浏览器

    我在尝试使用构建堆积柱形图时遇到了一个奇怪的问题高图表 http www highcharts com 当图表呈现时 在您调整浏览器大小之前 不会显示列无论如何 导致图表重绘 我认为 图表的其余部分显示 轴 标题等 但不显示列本身 我在 I
  • 有没有办法使用 ko.observableArray 作为地图?

    有没有办法使用ko observableArray http knockoutjs com documentation observableArrays html像地图 字典一样 例如 var arr ko observableArray
  • 如何从父类中获取子类名

    我试图在不需要子类上的函数的情况下完成此任务 这可能吗 我有一种感觉 但我真的很想确定
  • Laravel $request->file() 返回 null

    尝试在后端使用 Laravel 上传文件时遇到问题 Issue Laravel request gt file 方法返回 null Setup 我使用以下方法构建了一个 AJAX 请求超级代理人 https github com visio
  • 将数组从 jquery ajax 传递到代码后面

    我必须将二维数组传递给在asp net网页代码后面编写的页面方法我有一个变量objList作为二维数组 我使用以下代码来实现此目的 但没有成功 并且未调用页面方法 脚本语言 function BindTable objList ajax u
  • 仅当显式选择行时才关闭 ui-bootstrap typeahead

    我创建了这个jsBin http jsbin com livuqafe 2 edit来证明我遇到的问题 如果您转到此处 请尝试输入 五 并继续 你的自然反应是输入 五 然后按 Tab 如果你想要 五百 你可以向下箭头一次 但是 在这种情况下
  • 一种无需 JavaScript 即可在 PHP 中确定浏览器宽度的方法?

    首先有吗 或者我必须使用javascript 我希望能够更改使用的 CSS 因此 frex 我可以为移动设备或其他设备加载较小的字体 不幸的是 仅使用 PHP 无法检测用户分辨率 如果您使用 Javascript 则可以在 cookie 中

随机推荐

  • ggplot 图例中重叠的形状和字符

    当我用相同的颜色绘制点和文本时 a和图例中的形状重叠 我可以告诉 ggplot 不要绘制a传说中 如何 M lt data frame t letters 1 16 xx runif 16 yy runif 16 g rep c A B C
  • 使用 QMAKE 构建 32 位和 64 位版本的项目

    我需要生成应用程序的 32 位版本 但我正在 64 位操作系统上进行编译 我正在寻找一种方法让 QMake 生成我的应用程序的 32 位和 64 位版本 如果这不可能 我想知道如何切换到 32 位 我还想避免弄乱生成的 makefile 使
  • 为什么 subprocess.Popen 不等到子进程终止?

    我对 Python 的 subprocess Popen 方法有疑问 这是一个演示该问题的测试脚本 它正在 Linux 机器上运行 usr bin env python import subprocess import time def r
  • 输入时可编辑内容段落标签

    我想知道是否有一种可接受的方法来强制所有主要浏览器插入段落标签 而不是当 contentEditable 为 true 时按 Enter 键时插入的默认标签 据我所知IE会自动插入p 但 Google Chrome 会插入 div 标签 而
  • grails 中特定于环境的 web.xml?

    构建特定环境的最佳方法是什么web xmlgrails 中的条目 我只需要对生产进行某些修改 因为它们会中断本地运行 有什么想法吗 您可以创建scripts Events groovy带有 WebXmlEnd 事件的事件处理程序 一旦 Gr
  • 在 JBoss AS 7 中设置 SSL

    我正在尝试在 JBoss Application Server 7 中设置 SSL 我想要 http 和 https 所以我添加了
  • java中的final变量和synchronized块

    Java中的final变量是什么 例如 如果我写final int temp 函数中final关键字的含义是什么 另外 我什么时候想使用final变量 既作为类变量又作为函数变量 为什么同步块中的变量必须声明为final Final 变量和
  • Alpine 3.3、Python 2.7.11、urllib2 导致 SSL:CERTIFICATE_VERIFY_FAILED

    我有这个小 Dockerfile FROM alpine 3 3 RUN apk update add python CMD python c import urllib2 response urllib2 urlopen https ww
  • 动态添加 TabItem

    我有一个TabControl控制
  • jQuery 替换 Word 中的空格

    我有一个select在我的页面上value of Test One
  • Java:计算返回错误答案? [复制]

    这个问题在这里已经有答案了 可能的重复 在java中使用双精度数保持精度 以双精度数移动小数位 例如 像这样简单的事情 public class WrongAnswer public static void main String args
  • 如何在预处理时可靠地检测 clang 的版本?

    显然 与 Xcode 捆绑的 clang 不尊重上游 clang major and clang minor 值 而是报告某种面向用户的 Xcode 版本 以下是 clang 的各种 MacPorts 安装的值 仅供参考 他们似乎尊重上游版
  • NUnit,针对多种文化进行测试

    我希望使用 NUnit 针对多种文化运行某个项目中的所有测试 该项目处理应该是文化中立的解析数据 为了确保这一点 我想针对多种文化运行每个测试 我目前的解决方案是 public abstract class FooTests tests g
  • pandas 自动将我的字符串列转换为浮点数

    我该怎么做才能防止 pandas 将我的字符串值转换为浮点数 专栏Billing Doc and Sales Order包含 10 11 位数字 这些数字将存储在 MySQL 表中数据类型为 CHAR 15 的列内 当我执行以下脚本时 我看
  • 为什么在 /proc/kcore 中使用 gdb 时,我的 vmlinux 中没有调试符号?

    我已经全部配置完毕CONFIG DEBUG 相关选项y 但是当我尝试调试内核时 它说找不到调试符号 gdb usr src linux 2 6 32 9 vmlinux proc kcore Reading symbols from usr
  • 禁用 UIPageViewController 反弹

    对此进行了很多搜索 但尚未找到合适的解决方案 是否可以禁用弹跳效果UIPageViewController并且仍然使用UIPageViewControllerTransitionStyleScroll 禁用 UIPageViewContro
  • 为什么“softmax_cross_entropy_with_logits_v2”反向传播到标签中

    我想知道为什么在 Tensorflow 1 5 0 及更高版本中 softmax cross entropy with logits v2默认反向传播到标签和逻辑 您希望在哪些应用程序 场景中反向传播到标签中 我看到下面的 github 问
  • @OneToMany 映射 JPA 中的父 ID 为 null

    我在父子关系中使用 javax persistence OneToMany 关系 父 ID 为空 我已阅读 Stackoverflow 中的所有相关帖子 但没有得到任何线索我错过了什么 所有相应的 PK 都按照提供的序列填充到父表和子表中
  • 当前时区时间

    我有不同的时区及其 GMT 和 DST 例子 TimeZoneId GMT offset DST offset 1 Jan 2010 1 Jul 2010 America Adak 10 0 9 0 America Anchorage 9
  • javascript中是否有类似于php中的compact的函数?

    I found compact函数非常有用 在 php 中 它的作用如下 some var value ar compact some var now ar is array some var gt value 因此 当元素的键是变量名时