by_weightのjsを少し修正