We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b66478d commit d603cb5Copy full SHA for d603cb5
lib/hierarchy.js
@@ -1,5 +1,7 @@
1
'use strict';
2
3
+var hasOwnProperty = Object.prototype.hasOwnProperty;
4
+
5
/**
6
* @param {Array<Object>} comments an array of parsed comments
7
* @returns {Array<Object>} nested comments, with only root comments
@@ -9,8 +11,8 @@ module.exports = function (comments) {
9
11
var id = 0,
10
12
root = {
13
members: {
- instance: {},
- static: {}
14
+ instance: Object.create(null),
15
+ static: Object.create(null)
16
}
17
};
18
@@ -44,7 +46,7 @@ module.exports = function (comments) {
44
46
scope = segment[0],
45
47
name = segment[1];
48
- if (!node.members[scope].hasOwnProperty(name)) {
49
+ if (!hasOwnProperty.call(node.members[scope], name)) {
50
node.members[scope][name] = {
51
comments: [],
52
0 commit comments