let person = {name: "小明", age: 18, year: 1998};
if ("age" in person){ //属性名必须是字符串形式,因为age不是一个变量
console.log("person对象中含有age属性")
} else{
console.log("person中没有age属性")
}
2、用in判断数组中相同字符出现的次数()
let names = ['Lily', 'Barry', 'Dendi', 'Boogie', 'Lily'];
let nameNum = names.reduce((pre, cur) => {
console.log(pre,cur);
if (cur in pre) { //pre 中是否有 cur 属性
pre[cur]++;
} else {
pre[cur] = 1; //为 pre 这个对象添加 cur 属性,并且赋值为 1
}
return pre;
},{}) //reduce(), ES6数组归并方法,这里初始值设置为一个空对象
console.log(nameNum);//{Lily: 2, Barry: 1, Dendi: 1, Boogie: 1}
将pdf转换成word怎么转换?将 PDF 转换成 Word 文档是一个常见的需求,我们需要编辑 PDF 文件中的文字内容,但是 PDF 文件并不方便直接编辑。下面介绍几个转换方法。 方法一:使用迅捷 PDF 转换器
这是一款专业的 PDF 转换工具&…
//结构体--位段 (位 指二进制位 ) // 位段的声明与结构体是类似的 // 1,位段的成员必须是 int ,unsigned int 或 signed int // 2,位段的成员名后边有一个冒号和一个数字。(数字表示开辟需要的比特位个数&a…