Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions main_chain.js
Original file line number Diff line number Diff line change
Expand Up @@ -916,6 +916,7 @@ function markMcIndexStable(conn, mci, onDone){
function getSimilarMcis(mci){
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dindinw what do you think of rewriting the whole function as

 function getSimilarMcis(mci){
  	var arrSimilarMcis = [];
  	if (mci <= 0)
  	  	return arrSimilarMcis;
  	var divisor = 10;
  	while (mci % divisor === 0) {
  		arrSimilarMcis.push(mci - divisor);
 		divisor *= 10;
 	}
 	return arrSimilarMcis;
 }

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think your code is better 👍

var arrSimilarMcis = [];
var divisor = 10;
if (mci <= 0) return arrSimilarMcis;
while (true){
if (mci % divisor === 0){
arrSimilarMcis.push(mci - divisor);
Expand Down