问题标签 [pluck]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 使用 map 从嵌套列表中提取
我正在尝试熟悉purrr
,map
并且pluck
我有一个嵌套很深的列表:
我想提取"String I want"
我知道我可以使用
但我想用 map 来抽象这个,但我错过了一些步骤。(主要是我不知道如何模拟该[[1]]
部分使用map
- 比如:
期望的输出
r - 使用 map 和 pluck 从嵌套列表中获取值
我有以下讨厌的嵌套列表
编辑:更新包括value_I_dont_want
我想得到所有value_I_want
的
我知道我可以在 for 循环中使用以下代码
但我想提高我的地图技能。我了解当列表是单级时如何使用map_chr
,但我没有找到很多关于从非常嵌套的列表中提取的资源。我也知道我可以使用[[
但没有找到合适的文档?
任何帮助表示赞赏!
typescript - 打字稿:使用元组作为索引类型
给定的是一些键的元组["a", "b", "c"]
和一个以这些键作为属性的嵌套对象{a: {b: {c: number}}}
。你如何递归地使用元组的成员作为打字稿中的索引?
没有正确键入的实现:
上面的代码怎么打?
我试过以下
但是这个错误Type alias 'RecursivePluck' circularly references itself.
请注意,
SliceStartQuantity
来自typescript-tuple
( npm )
laravel - Laravel Pluck 来自“与关系”
需要从关系中汲取灵感。我在下面分享代码。
我的控制器:
我的模型:
我想这样回应:
arrays - in_array() 期望参数 2 是数组,给定对象
我知道这与其他问题相似,但是。如果我们从 db 获取数据数组并尝试比较这些数据怎么办?
这给我一个错误,例如in_array() expects parameter 2 to be array, object given
。
但是当我尝试用 $x=["2"] $z=["1","2","3"] 更改 $x 和 $z 时,那就行了。并且输出是 1 和 3 我认为当我使用 db 并给它采摘时,当我使用像 [“1”、“2”、“3”] 这样的常规数组时,这将成为相同的输出。
如果我的意见有问题,请纠正我。cz我在学习。先谢谢小伙伴
laravel - 从 Laravel 中的 WITH Eloquent 中提取值
我有一个下拉框,仅显示具有收藏家和借款人角色的用户。这是我的代码
这段代码很好,但我要采摘的是'profile'中的first_name,last_name和user_id列。我怎样才能做到这一点?
非常感谢您!
php - Laravel pluck, groupBy 自定义日期格式
使用 pluck 时无法格式化 created_at。
我通常使用下面的代码按日期分组,但它不适用于 pluck 并给出 strpos() 错误。
使用 pluck 时有没有办法格式化日期 created_at ?
php - Laravel whereIn 不返回所有数据
我有以下数组(由explode方法创建)
当我尝试将此标题与我的数据库匹配并获取每个标题的 id 时,我只得到第一个项目的 id。
它应该返回这样的东西
code
有什么建议吗?
PS:我最好的猜测是我的数组中的第 2 项和第 3 项有空格,这可能会导致问题"{SPACE IS HERE}3D Architecture"
,不确定是否是这个原因。
更新
我试过$b = str_replace([',', ' '], ['',''], $a);
了,但我现在得到的只是[]
更新 2
通过使用$b = str_replace(['[', ']', ' '], null, $a);
它确实删除了我的字符串中的空格,但也删除了我的标题单词之间的空格,因此3D Architecture
我3DArchitecture
也无法将标题与我的数据库匹配,$iddss = Tag::whereIn('title', $comingTags)->pluck('id');
因为我的数据库标题是3D Architecture
我想要匹配的内容它是3DArchitecture
。
对此有什么建议吗?
更新 3
.
.
laravel - 如何使用 PLUCK 在 SELECT 表的两列中显示
我正在尝试使用 PLUCK 方法在选择表格时显示两列