object - 解析一个对象,为每个成员添加一个成员属性

标签 object powershell

我有一个看起来像这样的对象

Name      Number
----      ------
John      one
Major     two
Mars      one

我想遍历每个成员并检查 Number 并添加一个最终看起来像这样的属性。

Name      Number     IsItOne
----      ------     -------
John      one        True
Major     two        False
Mars      one        True

到目前为止,我得到的是对对象执行 foreach 循环,但随后我有两个对象,据我所知没有机会更改原始对象。

最佳答案

只是另一个(较短的)版本:

$obj | add-member -type scriptproperty -name IsItOne -value {$this.Number -eq 'one'} -passthru

关于object - 解析一个对象,为每个成员添加一个成员属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7747643/

相关文章:

javascript - 按键值过滤和分组

java - 使用 new 语句将值传递给构造函数

java - 对象和继承

.net - 与控制台应用程序相比,Powershell脚本有什么好处?

.net - 对于 HTTPS,Invoke-WebRequest 总是失败。根据验证程序,远程证书无效

powershell - 可重用的自定义排序

powershell - 如何在 Windows Azure Powershell 中执行 .ps1 文件

java - 在Java中切换对象数组中的最小值和最大值

powershell - 将 get-ChildItem 与 A​​CL powershell 相结合

数组中的 JavaScript 对象